“错误:在 react-redux 项目中安装节点包时找不到模块'internal/util/types'”

Posted

技术标签:

【中文标题】“错误:在 react-redux 项目中安装节点包时找不到模块\'internal/util/types\'”【英文标题】:"Error: Cannot find module 'internal/util/types'" while installing node packages in a react-redux project“错误:在 react-redux 项目中安装节点包时找不到模块'internal/util/types'” 【发布时间】:2019-03-14 19:45:02 【问题描述】:

我正在学习 Redux,并且在我的初始项目设置期间尝试安装节点包的任何时候都会遇到此错误:

`Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> 
(/usr/local/lib/node_modules/npm/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)`

我看到有类似的线程提供解决方案,但是没有一个为我解决了这个问题。我尝试过的两个选项: 1)npm install node v6.2.2(一线程推荐还原node版本) 2) npm 重建

但是,我运行的任何“npm”命令都会引发完全相同的错误。有没有人遇到过这个问题?

提前致谢。

【问题讨论】:

【参考方案1】:

尝试 npm cache clean --force 并重新安装。如果这不起作用,请尝试删除 node_modules 文件夹并再次运行 npm install。

【讨论】:

所以我的问题是当我尝试像 npm cache clean --force 这样的补救措施时,会发生同样的错误。我删除了我的 node_modules 文件夹,但是当我再次运行 npm install 时,会发生同样的错误。似乎任何以“npm”开头的命令都会引发此错误。我只编码了一年,所以我完全不知道为什么会这样。顺便说一句,感谢您的帮助。 我创建了一个新文件夹并运行了 create react app 等。我现在收到了与上面相同的错误消息,并将其添加到其中:module.js:549 throw err; ^ Installing react, react-dom, and react-scripts... module.js:549 throw err; ^ Aborting installation. npm install --save --save-exact --log level error react react-dom react-scripts@0.9.x has failed. Deleting generated file... package.json Deleting todo/ from /Users/bradyjimison/ga/wdi/projects/redux-todo Done.

以上是关于“错误:在 react-redux 项目中安装节点包时找不到模块'internal/util/types'”的主要内容,如果未能解决你的问题,请参考以下文章