【发布时间】:2020-06-04 15:53:34
【问题描述】:
在我的项目文件夹中执行 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 ]
}
删除了 node_module、yarn.lock 和 node-cache。但没有成功。
此错误与项目无关。如果我在系统中的任何地方运行 yarn、node 或 npm,我就会遇到错误。我的节点和纱线包损坏了吗?
【问题讨论】:
-
你安装依赖了吗?
npm install如果你的 package.json 中有依赖项,或者npm install ts-node如果没有 -
@Seblor 我将 ts-node 作为我的开发依赖项。我在我的包中添加了时刻并安装我运行纱线安装。然后它给出了上述错误。在运行 yarn install 之前一切正常。
-
我不明白它是如何破坏我的整个系统的。这个问题现在不是特定于项目的。
-
您是否尝试过重新安装节点?我建议使用
nvm管理节点安装 -
是的,重新安装了node和yarn。
标签: javascript node.js npm yarnpkg ts-node