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:
Troquei e a mensagem mudou:
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;
}
}
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!