Javascript 内部/modules/cjs/loader.js:800抛出错误

Javascript 内部/modules/cjs/loader.js:800抛出错误,javascript,node.js,npm,yarnpkg,ts-node,Javascript,Node.js,Npm,Yarnpkg,Ts Node,在我的项目文件夹中执行了纱线安装,出现以下错误 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

在我的项目文件夹中执行了纱线安装,出现以下错误

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 ]
}
已删除节点_模块、swarn.lock和节点缓存。但是没有成功


此错误不是特定于项目的。如果我在我的系统中的任何地方运行纱线、节点或npm,我会得到以上错误。我的节点和纱线包是否损坏?

通过检查节点选项解决了问题

运行
echo%NODE\u OPTIONS%
并获取
ts NODE/register

因此,要删除ts节点/寄存器,请运行
setx节点\u选项”“

在此节点之后,npm和纱线工作正常。

请尝试以下命令:

步骤1:
删除节点\ u模块和文件以及包锁.json

然后运行以下命令安装依赖项:

第2步:
$rm-rf节点_模块包-lock.json&&npm安装&npm启动

最后,通过以下命令运行包:


npm start

您是否安装了依赖项
npm install
如果您的package.json中有依赖项,或者
npm install ts node
如果not@Seblor我将ts节点作为我的开发依赖项。我在我的软件包中添加了moment,为了安装,我运行了Thread install。然后它给出了上面的错误。在运行Thread安装之前,一切正常。我不明白它是如何破坏我的整个系统的。。此问题现在不是特定于项目的。是否尝试重新安装节点?我建议使用管理节点安装,重新安装节点和纱线。此问题不是特定于项目的。我尝试了你在回答中提到的所有事情。我解决了这个问题,并提供了解决方案+1在我的案例中,它是特定于项目的,此修复程序帮助了我。我的问题发生在21年3月22日对insider build进行Windows 10更新之后谢谢,对我来说-升级最新的node v修复了这个问题