Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Uncaught TypeError: Failed to resolve...

3 respostas

Oi, Mauricio, tudo bom?

Esse erro ocorre quando o módulo Negociacao.js não pode ser devidamente localizado. Sendo assim, verifique se o caminho do módulo está correto e se você está referenciando adequadamente o arquivo. Além disso, lembre-se de utilizar prefixos adequados ao construir referências relativas, como "/", "./" e "../".

Caso você esteja na etapa da importação da Classe Negociacao, recomendo observar se o seu código está parecido com este:

import { Negociacao } from './models/Negociacao.js';

Caso não esteja, peço que compartilhe comigo o código do seu projeto por meio do Github ou o copie-o e cole-o em nossa conversa. Dessa maneira, conseguiremos analisar de modo mais assertivo o seu problema.

Espero que dê tudo certo, Mauricio!

Um abraço.

Alteração:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Troquei e a mensagem mudou: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

o código:

import { Negociacao } from './models/Negociacao.js';

const negociacao = new Negociacao(new Date(), 10 ,100);
console.log(negociacao.volume);
export class Negociacao {
    #data;
    #quantidade;
    #valor;

    constructor(data, quantidade, valor){
        this.#data = data;
        this.#quantidade = quantidade;
        this.#valor = valor;
    }

    get data() {
        return this.#data;
    }

    get quantidade() {
        return this.#quantidade;
    }

    get valor() {
        return this.#valor;
    }

    get volume(){
        this.#valor * this.#quantidade;
    }
}
solução!

Consegui resolver com a informação desse tópico:

https://cursos.alura.com.br/forum/topico-erros-persistentes-durante-a-execucao-do-compilador-259657

Mas muito obrigado pela ajuda!