1
resposta

o código não esta funcionando

estou recebendo esse erro ao após criar o metodo obterInsignia e tentar exibir a resposta no console recebo o seguinte erro : Failed to load resource: the server responded with a status of 404 (Not Found)

import { Personagem } from "./modules/personagem";

const personagemPedrinho = new Personagem();
personagemPedrinho.nome = 'Pedrinho';
personagemPedrinho.mana = 12;
personagemPedrinho.vida = 7;
personagemPedrinho.tipo = 'Mago';
personagemPedrinho.level = 5;

const personagemJose = new Personagem();
personagemJose.nome = 'José';
personagemJose.mana = 8;
personagemJose.vida = 5;
personagemJose.tipo = 'Arqueiro';
personagemJose.level = 2;

console.log('Insginia de' + personagemPedrinho.nome + ': ' + personagemPedrinho.obterInsginia);
console.log('Insginia de' + personagemJose.nome + ': ' + personagemJose.obterInsginia);


export class Personagem {
    nome
    vida
    mana
    level
    tipo
    descricao

    obterInsginia(){
        if(this.level >= 5){
            return `Implacável ${this.tipo}`;
        }
        return `${this.tipo} Iniciante`;
    }
}
1 resposta

Olá, Júlio. Tudo bem?

Na primeira linha, faltou passar a extensão do arquivo:

import { Personagem } from "./modules/personagem";

Por isso o erro de (404 Not Found), a importação deve ficar assim:

import { Personagem } from "./modules/personagem.js";

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado