1
resposta

[ERR_MODULE_NOT_FOUND]: Cannot find package 'Cliente.js'

Olá. Já vi em um dos posts no fórum, já resolvido, sobre esse erro, no meu caso o terminal não está encontrando o pacote Cliente.js

"Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'Cliente.js' imported from D:\Users\User\Desktop\ALURA\FORMAÇÃO FRONT END\JAVASCRIPT\Curso 2\index.js"

só que Cliente.js não seria um módulo, como no post anterior. não entendi.

Já chequei que o package.json está na mesma pasta.

Linha de importação no index.js:

import {Cliente} from "Cliente.js";
import {ContaCorrente} from "ContaCorrente.js";

Arquivo Cliente.js:

export class Cliente{
    nome;
    cpf;  
}

Desde já, obrigado!!

1 resposta

É porque você precisa digitar o "./" na frente do arquivo, dessa maneira:

import {Cliente} from "./Cliente.js";

E caso index.js e o Cliente.js não estiverem na mesma pasta, você precisa navegar até a pasta onde o arquivo está, por exempo, digamos que o arquivo Cliente.js esteja numa pasta chamada clientes, você precisa digitar:

import {Cliente} from "./clientes/Cliente.js";

Espero ter ajudado :)