Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!