【发布时间】:2020-10-13 23:19:43
【问题描述】:
npm install -g create-react-app,为什么在创建任何 React 项目之前必须编写。如果我全局安装 npm,那么为什么需要为另一个文件夹或项目再次安装 npm。
它总是显示以下错误:-
npm 错误! enoent ENOENT:没有这样的文件或目录,打开 'E:\AvatarDemo\AvatarDemoAwesome\package.json' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\NAFFY KAUSAR\AppData\Roaming\npm-cache_logs\2020-06-23T15_12_49_522Z-debug.log PS E:\AvatarDemo\AvatarDemoAwesome> npm install -g create-react-app C:\Users\NAFFY KAUSAR\AppData\Roaming\npm\create-react-app -> C:\Users\NAFFY KAUSAR\AppData\Roaming\npm\node_modules\create-react-app\index.js
- create-react-app@3.4.1 在 24.341 秒内更新了 1 个包 npm 错误!代码ENOENT npm 错误!系统调用打开 npm 错误!路径 E:\AvatarDemo\AvatarDemoAwesome\package.json npm 错误!错误号-4058 npm 错误! enoent ENOENT:没有这样的文件或目录,打开 'E:\AvatarDemo\AvatarDemoAwesome\package.json' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩 npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\NAFFY KAUSAR\AppData\Roaming\npm-cache_logs\2020-06-23T15_19_27_276Z-debug.log PS E:\AvatarDemo\AvatarDemoAwesome> create-react-app AvatarAwesome
【问题讨论】:
-
如果您从教程中获得了
npm install -g create-react-app,则必须使用npx create-react-app my-app-name,然后再找到另一个。 -
好的,但是为什么在创建任何项目之前必须编写(npm install -g create-react-app)。请解开我的一点困惑。
-
你不需要在每个项目之前写
npm install -g create-react-app;-g标志将在您的计算机上全局安装包,因此您可以轻松地在任何目录中运行create-react-app而无需重新安装。但是,一般建议是完全卸载它 (npm uninstall -g create-react-app),而是通过运行npx create-react-app app-name创建新项目,以便在设置项目时始终获得最新版本。
标签: reactjs