【问题标题】:create-react-app command failing at the very end, with errno -4058create-react-app 命令最后失败,errno -4058
【发布时间】:2021-05-02 16:48:37
【问题描述】:

我一直在关注全栈 Web 开发的视频课程,并且已经了解了反应部分。视频课程说 create-react-app npm 包可用于轻松轻松地对具有所有依赖项的 React 应用程序文件层次结构进行初始设置。

课程中讨论的方法是使用npm install -g create-react app全局安装craete-react-app包,我也是这么做的。然后我应该使用create-react-app my-project-name 创建反应应用程序。当我启动这个命令时,我得到这样的输出:Screenshot of error。正文:

在 E:\University\Learning material\Web 中创建一个新的 React 应用 Development\Udemy - 2021 年完整的 Web 开发人员从零到精通 2021 年 4 月 19 日。 React.js、React Hooks、Redux(Hooks 和 Redux 视频已移动 当然要结束了!)\行使 1\robofriends。

安装包。这可能需要几分钟。安装 react、react-dom 和 react-scripts 与 cra-template...

npm 错误!代码 ENOENT npm 错误!系统调用产生 C:\WINDOWS\system32\cmd.exe npm 错误!路径 E:\大学\学习 material\Web Development\Udemy - 2021 年的完整 Web 开发人员 从零到精通 2021-4\19。 React.js、React Hooks、Redux(Hooks 和 Redux 视频当然移到了结尾!)\exercise 1\robofriends\node_modules\babel-runtime\node_modules\core-js npm 错误! errno -4058 npm 错误! enoent spawn C:\WINDOWS\system32\cmd.exe ENOENT npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\Amin\AppData\Local\npm-cache_logs\2021-05-02T16_25_06_903Z-debug.log

中止安装。 npm install --save --save-exact --loglevel 错误 react-dom react-scripts cra-template 失败。

正在删除生成的文件... package.json 正在删除 robofriends/ 来自 E:\University\Learning material\Web Development\Udemy - The Complete 2021 年 Web 开发人员从零到精通 2021-4\19。 React.js,反应 Hooks, Redux(Hooks 和 Redux 视频当然移到了结尾!)\exercise 1 完成。

据我所知,错误中提到的日志文件没有额外的信息,只有与前面的安装步骤完全复制在日志文件中的相同错误消息。可以肯定的是,我在这里制作了 3 个粘贴箱来包含巨大的日志文件:Part 1Part 2Part 3

我尝试解决问题的方法(以及一些方法的组合):

  1. 好旧的重启你的电脑!
  2. 使用npm cache clear -f清除npm缓存
  3. 卸载 create-react 应用,然后重新安装
  4. 卸载create-react-app,使用npx create-react-app robofriends先安装包,然后创建app文件夹
  5. 以管理员模式打开命令行

我们将不胜感激任何有关此问题的帮助或指导。谢谢。

另外,提及我使用的是 Windows 10 64 位可能会有所帮助。

【问题讨论】:

  • 尝试以管理员权限运行cmd
  • @JustRaman 谢谢你的评论,我已经试过了。显然问题出在我的路上。更改了路径,现在可以完美运行了。

标签: javascript reactjs npm create-react-app


【解决方案1】:

您的路径似乎有问题(特殊字符等)。如果我在我的驱动器上重新创建你的确切路径,我也无法创建一个 react-app。但是,如果您将目录更改为另一个目录并重试,它应该可以工作!

【讨论】:

  • 非常感谢!这立即解决了我的问题。
  • 我怀疑这是路径长度问题。用户在长度为 218 的目录中创建他们的项目,这与 260 个字符的 Windows 路径长度限制相差不远。
猜你喜欢
  • 1970-01-01
  • 2021-04-28
  • 1970-01-01
  • 2018-09-01
  • 2018-01-09
  • 2020-08-11
  • 2019-04-26
  • 2018-06-16
  • 2020-04-19
相关资源
最近更新 更多