quiero ejecutar mi script "script.js" en node.js use el comando "node script.js" pero recibí este error
node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module 'C:\Users\User\script.js' [90m at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)[39m [90m at Function.Module._load (node:internal/modules/cjs/loader:778:27)[39m [90m at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)[39m [90m at node:internal/main/run_main_module:17:47[39m { code: [32m'MODULE_NOT_FOUND'[39m, requireStack: [] }
Alguien puede ayudar ?
Asegúrese de ejecutar el comando de nodo en la misma carpeta en la que se encuentra el archivo script.js
. Si está abriendo el símbolo del sistema desde una ubicación diferente e intenta ejecutar node script.js
, se generará un error como
internal/modules/cjs/loader.js:883 throw err; ^
Error: No se puede encontrar el módulo 'C:\yourpath\script.js' [90m en Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)[39m [90m en Function.Module._load (interno /modules/cjs/loader.js:725:27)[39m [90m en Function.executeUserEntryPoint [como runMain] (internal/modules/run_main.js:72:12)[39m [90m en internal/main/run_main_module.js :17:47[39m { código: [32m'MODULE_NOT_FOUND'[39m, requireStack: [] }
Esto indica que el archivo no existe en la ruta deseada.
Según su pregunta, está ejecutando el comando desde C:\Users\User
, por lo que su archivo script.js
debe estar allí en la ubicación C:\Users\User\script.js
. Si su script.js está en alguna otra ubicación, diga C:\Users\yourusername\somerandomfolderpath
, entonces debe abrir su símbolo del sistema en esa carpeta o ir a esa ubicación usando el símbolo del sistema usando estos comandos.
C: cd C:\Users\yourusername\somerandomfolderpath
El primer comando lo lleva a la unidad requerida (esperando que sea la unidad C aquí). El segundo comando lleva a la carpeta requerida en esa unidad.
Después de esto, puede ejecutar su script usando.
node script.js