我尝试运行create-react-app myapp
,但每次它都会抛出错误
我尝试通过npm cache clean --force
清理缓存
但是并没有解决问题
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module './node'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (D:\Design\react\myapp\node_modules\browserslist\index.js:8:11)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
Aborting installation.
node has failed.
我的 Node 版本 v10.17.0
我的 npm 版本 6.11.3
最佳答案
我遇到了同样的问题,直到我意识到我在全局安装了一个 create-react-app 实例,显然这会产生一种冲突,我解决如下:
- 检查以下路径中的 npm 文件夹:C:/Users/username/AppData/Roaming/npm
我注意到在这个 npm 文件夹中我有 create-react-app 的可执行文件。所以我删除了所有 npm 文件夹,还卸载了 Node 并重新安装了它,这解决了我的问题。我希望这对您有用。
关于node.js - 创建 react 应用程序错误找不到模块 './node',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58867869/