Javascript create react app命令在最后失败,错误号为-4058

Javascript create react app命令在最后失败,错误号为-4058,javascript,reactjs,npm,create-react-app,Javascript,Reactjs,Npm,Create React App,我一直在学习一门关于全栈web开发的视频课程,现在已经进入了react部分。视频课程说,CreateReact应用程序npm包可用于轻松地完成react应用程序文件层次结构的初始设置,其中包含所有依赖项 本课程中讨论的方法是使用npm install-g create react app全局安装craete react app包,我就是这么做的。然后我应该使用create react app my project name创建react app。当我启动此命令时,会得到如下输出:。正文: 在E:

我一直在学习一门关于全栈web开发的视频课程,现在已经进入了react部分。视频课程说,CreateReact应用程序npm包可用于轻松地完成react应用程序文件层次结构的初始设置,其中包含所有依赖项

本课程中讨论的方法是使用
npm install-g create react app
全局安装craete react app包,我就是这么做的。然后我应该使用
create react app my project name
创建react app。当我启动此命令时,会得到如下输出:。正文:

在E:\University\Learning material\Web中创建新的React应用程序 开发\Udemy-2021年的完整Web开发人员零到精通 2021-4\19. React.js、React Hooks、Redux(Hooks和Redux视频已移动 到此结束!)\练习1\robofriends

安装软件包。这可能需要几分钟。安装 使用cra模板反应、反应dom和反应脚本

npm错误!代码enoint npm ERR!系统调用生成 C:\WINDOWS\system32\cmd.exe npm ERR!路径E:\University\Learning material\Web Development\Udemy-2021年的完整Web开发人员 零到精通2021-4\19。React.js、React钩子、Redux(钩子和 Redux视频已移至课程末尾!)\exerce 1\robofriends\node\u modules\babel runtime\node\u modules\core js npm ERR! 错误号-4058 npm错误!eNONT生成C:\WINDOWS\system32\cmd.exe eNONT npm错误!eNONT这与npm无法找到文件有关。 npm错误!埃诺特

npm错误!此运行的完整日志可在以下位置找到:npm ERR
C:\Users\Amin\AppData\Local\npm-cache\u logs\2021-05-02T16\u 25\u 06\u 903Z-debug.log

正在中止安装。npm安装--保存--精确保存--日志级别 error react dom react脚本cra模板失败

正在删除生成的文件。。。package.json从中删除robofriends/ E:\University\Learning material\Web Development\Udemy-完整 2021年的Web开发者零到精通2021-4\19。React.js,React Hooks,Redux(Hooks和Redux视频移动到课程末尾!)\exerce 1完成

就我所见,错误中提到的日志文件没有额外的信息,只有与前面的安装步骤完全相同的错误消息被复制到日志文件中。为了确保这一点,我制作了3个粘贴箱,其中包含了巨大的日志文件:

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

  • 重新启动你的电脑
  • 使用
    npm cache clear-f
  • 卸载create react应用程序,然后重新安装
  • 卸载create react app并使用npx create react app robofriends首先安装软件包,然后立即创建应用文件夹
  • 在管理员模式下打开我的命令行
  • 在此问题上的任何帮助或指导都将不胜感激。多谢各位


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

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

    尝试与管理员一起运行cmdpermission@JustRaman谢谢你的评论,我已经试过了。显然问题就在我的道路上。改变了路径,现在它工作得很完美。非常感谢!这立刻解决了我的问题。我怀疑这是路径长度问题。用户正在一个长度为218的目录中创建他们的项目,该目录距离260个字符的Windows路径长度限制不远。