5

当我create-react-app在 CLI 中运行时,我收到以下错误消息:

    $ create-react-app udacity-goals-todo
internal/modules/cjs/loader.js:573
    throw err;
    ^

Error: Cannot find module 'fs-extra'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
    at Function.Module._load (internal/modules/cjs/loader.js:497:25)
    at Module.require (internal/modules/cjs/loader.js:626:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/create-react-app/createReactApp.js:40:12)
    at Module._compile (internal/modules/cjs/loader.js:678:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    at Function.Module._load (internal/modules/cjs/loader.js:520:3)

我已经尝试卸载和重新安装create-react-app以及重新安装fs-extra.

关于如何让它重新启动并运行的任何想法?

4

4 回答 4

4

您可以通过卸载 create-react-app 并重新安装它来解决此问题

  • 对于 mac 用户

1)右键查找桌面小部件

2)点击“进入文件夹”

3) 输入“/usr/local/lib/node_modules”然后输入

4) 删除 create-react-app 文件夹

5)在终端输入“ npm i -g create-react-app ”

  • 对于窗口用户,我不知道 globals 文件夹在哪里抱歉。当我找到它时,我会更新它
于 2018-07-14T10:18:54.813 回答
2

我之前在 create-react-app 和 'tar' 模块中遇到过类似的问题。我做了以下步骤来修复它:

npm cache clear --force

npm i
npm i -g create-react-app
于 2019-10-18T10:20:49.877 回答
1

我只是有同样的问题。虽然我一直使用 npx 运行 create-react-app。

通过清理纱线缓存解决了这个问题,yarn cache clean

于 2019-03-07T23:13:57.353 回答
0

运行以下命令时面临相同或类似的问题:

npx create-react-app .

引发了以下错误:

内部/模块/cjs/loader.js:582

抛出错误;^

错误:在 Function.Module._resolveFilename (internal/modules/cjs/loader.js: 580:15) 在 Function.Module._load (internal/modules/cjs/loader.js:506:25) 在 Function.Module.runMain (internal/modules/cjs/loader.js:741:12) 在启动时(内部/bootstrap/node.js:285:19) 在 bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)

解决方案:

npx使用以下命令安装或更新:

npm i -g npx

然后再次运行在项目文件夹中创建项目的原始命令:

npx create-react-app .

然后它开始按预期创建您的项目:

<app-folder-path>.

安装软件包。这可能需要几分钟。

安装 react、react-dom 和 react-scripts...

希望对以后的搜索者有所帮助!

于 2019-11-24T09:26:59.883 回答