node.js - 创建 react 应用程序错误找不到模块 './node'

标签 node.js reactjs npm create-react-app

我尝试运行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/

相关文章:

node.js - 错误 : options. uri 是必需的参数

javascript - 在 THREE 的 npm 版本中使用 ConvexGeometry

mysql - 在 foreach Node.js Promise 中查询

mysql - 使用唯一索引与查询数据库

javascript - 套接字 : Get Client sessionID at any point

javascript - TypeError : Object. 条目要求输入参数在 React Native 中不为空或未定义

javascript - super 代理动态方法类型

ajax - React Server 端 TypeError : Router. use() 需要中间件函数但得到一个字符串

javascript - Webpack:拆分 vendor 和应用程序代码

node.js - 是否可以仅在尚未安装 npm 包的情况下安装它?