简体   繁体   English

内部/模块/cjs/loader.js:800 抛出错误

[英]internal/modules/cjs/loader.js:800 throw err

Executed yarn install in my project folder and got below error.在我的项目文件夹中执行 yarn install 并出现以下错误。

internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module 'ts-node/register'
Require stack:
- internal/preload
?[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797
:15)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:690:27)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m
?[90m    at Module._preloadModules (internal/modules/cjs/loader.js:1147:12)?[39m
?[90m    at loadPreloadModules (internal/bootstrap/pre_execution.js:443:5)?[39m
?[90m    at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:62:3
)?[39m
?[90m    at internal/main/run_main_module.js:7:1?[39m {
code: ?[32m'MODULE_NOT_FOUND'?[39m,
requireStack: [ ?[32m'internal/preload'?[39m ]
}

Removed node_module, yarn.lock and node-cache.删除了 node_module、yarn.lock 和 node-cache。 But no success.但没有成功。

This error is not project specific.此错误不是特定于项目的。 If i run yarn, node or npm anywhere in my system I'm getting above error.如果我在系统中的任何地方运行 yarn、node 或 npm,我都会遇到上述错误。 Is my node and yarn package corrupted?我的节点和纱线包是否损坏?

Solved Issue by checking NODE_OPTIONS通过检查 NODE_OPTIONS 解决了问题

Run echo %NODE_OPTIONS% and got ts-node/register .运行echo %NODE_OPTIONS%并得到ts-node/register

So, to remove ts-node/register run setx NODE_OPTIONS ""因此,要删除 ts-node/register 运行setx NODE_OPTIONS ""

After this node,npm and yarn are working properly.在这个节点之后,npm 和 yarn 都可以正常工作了。

Try following command:尝试以下命令:

Step 1 : remove node_modules and files and package-lock.json第 1 步: remove node_modules and files and package-lock.json

Then run following command to install dependencies:然后运行以下命令安装依赖项:

Step 2: $ rm -rf node_modules package-lock.json && npm install && npm start第二步: $ rm -rf node_modules package-lock.json && npm install && npm start

Finally, run your package by following command:最后,通过以下命令运行您的包:

npm start

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 dotenv throw err internal/modules/cjs/loader.js:800 找不到模块 - dotenv throw err internal/modules/cjs/loader.js:800 cant find modules 内部/模块/cjs/loader.js:582 抛出错误 - internal/modules/cjs/loader.js:582 throw err 内部/模块/cjs/loader.js:883 抛出错误; - internal/modules/cjs/loader.js:883 throw err; 内部/模块/cjs/loader.js:888 抛出错误; - internal/modules/cjs/loader.js:888 throw err; 内部/模块/cjs/loader.js:968 抛出错误; ^ 错误:找不到模块“../../temp” - internal/modules/cjs/loader.js:968 throw err; ^ Error: Cannot find module '../../temp' 找不到模块:内部/模块/cjs/loader.js:969 - Cannot find module: internal/modules/cjs/loader.js:969 节点:内部/模块/cjs/loader:936 抛出错误; ^ - node:internal/modules/cjs/loader:936 throw err; ^ 该系统找不到指定的路径。 内部/模块/cjs/loader.js:834 - The system cannot find the path specified. internal/modules/cjs/loader.js:834 在反应应用程序中运行 npm start 后,我​​有这个错误:internal/modules/cjs/loader.js:834 - After running npm start in react application I have this error: internal/modules/cjs/loader.js:834 SyntaxError: Unexpected token ':' at Module._compile (internal/modules/cjs/loader.js:895:18) - SyntaxError: Unexpected token ':' at Module._compile (internal/modules/cjs/loader.js:895:18)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM