当我在CLI中运行create-react-app时,我收到以下错误消息
$ 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。
有关如何重新启动并运行的任何想法?
答案 0 :(得分:3)
您可以通过卸载create-react-app并重新安装来解决此问题
1)右键单击finder桌面小部件
2)单击“转到文件夹”
3)输入“ / usr / local / lib / node_modules”,然后输入
4)删除create-react-app文件夹
5)在终端中输入“ npm i -g create-react-app”
答案 1 :(得分:0)
我只是遇到了同样的问题。尽管我一直使用npx运行create-react-app。
该问题已通过清理纱线存放架yarn cache clean
答案 2 :(得分:0)
我之前在create-react-app和'tar'模块中遇到过类似的问题。我按照以下步骤进行了修复:
npm cache clear --force
npm i
npm i -g create-react-app
答案 3 :(得分:0)
运行以下命令时遇到相同或相似的问题:
npx create-react-app .
引发了以下错误:
internal / modules / cjs / loader.js:582
抛出错误; ^
错误:找不到模块'C:\ Users \用户名\ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npx-cli.js' 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:580:15) 在Function.Module._load(内部/模块/cjs/loader.js:506:25) 在Function.Module.runMain(内部/模块/cjs/loader.js:741:12) 在启动时(internal / 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,react-dom和react-scripts ...
希望对将来的搜索者有用!