create-react-app 命令最后失败,errno -4058
create-react-app command failing at the very end, with errno -4058
我一直在关注全栈 Web 开发的视频课程,并且已经学习了反应部分。视频课程说 create-react-app npm 包可用于轻松地对具有所有依赖项的 React 应用程序文件层次结构进行初始设置。
课程中讨论的方法是使用npm install -g create-react app
全局安装craete-react-app包,我就是这么做的。然后我应该使用 create-react-app my-project-name
创建 React 应用程序。当我启动此命令时,我得到如下输出:Screenshot of error。在文本中:
Creating a new React app in E:\University\Learning material\Web
Development\Udemy - The Complete Web Developer in 2021 Zero to Mastery
2021-4. React.js, React Hooks, Redux (Hooks and Redux videos moved
to end of course!)\exercise 1\robofriends.
Installing packages. This might take a couple of minutes. Installing
react, react-dom, and react-scripts with cra-template...
npm ERR! code ENOENT npm ERR! syscall spawn
C:\WINDOWS\system32\cmd.exe npm ERR! path E:\University\Learning
material\Web Development\Udemy - The Complete Web Developer in 2021
Zero to Mastery 2021-4. React.js, React Hooks, Redux (Hooks and
Redux videos moved to end of course!)\exercise
1\robofriends\node_modules\babel-runtime\node_modules\core-js npm ERR!
errno -4058 npm ERR! enoent spawn C:\WINDOWS\system32\cmd.exe ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\Amin\AppData\Local\npm-cache_logs21-05-02T16_25_06_903Z-debug.log
Aborting installation. npm install --save --save-exact --loglevel
error react react-dom react-scripts cra-template has failed.
Deleting generated file... package.json Deleting robofriends/ from
E:\University\Learning material\Web Development\Udemy - The Complete
Web Developer in 2021 Zero to Mastery 2021-4. React.js, React
Hooks, Redux (Hooks and Redux videos moved to end of course!)\exercise
1 Done.
据我所知,错误中提到的日志文件没有额外的信息,只是在日志文件中完全复制了相同的错误消息以及前面的安装步骤。可以肯定的是,我在这里制作了 3 个 pastebin 来包含巨大的日志文件:Part 1 Part 2 Part 3
我尝试解决问题的方法(以及一些方法的组合):
- 老好重启电脑!
- 使用
npm cache clear -f
清除npm缓存
- 正在卸载 create-react 应用程序,然后重新安装
- 正在卸载 create-react-app 并使用
npx create-react-app robofriends
首先安装软件包,然后在 之后立即创建应用程序文件夹
- 在管理员模式下打开我的命令行
非常感谢有关此问题的任何帮助或指导。谢谢。
另外,提一下我正在使用 Windows 10 64 位可能会有所帮助。
您的路径似乎有问题(特殊字符等)。如果我在我的驱动器上重新创建你的确切路径,我也无法创建一个反应应用程序。但是,如果您将目录更改为另一个目录并重试,它应该可以工作!
我一直在关注全栈 Web 开发的视频课程,并且已经学习了反应部分。视频课程说 create-react-app npm 包可用于轻松地对具有所有依赖项的 React 应用程序文件层次结构进行初始设置。
课程中讨论的方法是使用npm install -g create-react app
全局安装craete-react-app包,我就是这么做的。然后我应该使用 create-react-app my-project-name
创建 React 应用程序。当我启动此命令时,我得到如下输出:Screenshot of error。在文本中:
Creating a new React app in E:\University\Learning material\Web Development\Udemy - The Complete Web Developer in 2021 Zero to Mastery 2021-4. React.js, React Hooks, Redux (Hooks and Redux videos moved to end of course!)\exercise 1\robofriends.
Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts with cra-template...
npm ERR! code ENOENT npm ERR! syscall spawn C:\WINDOWS\system32\cmd.exe npm ERR! path E:\University\Learning material\Web Development\Udemy - The Complete Web Developer in 2021 Zero to Mastery 2021-4. React.js, React Hooks, Redux (Hooks and Redux videos moved to end of course!)\exercise 1\robofriends\node_modules\babel-runtime\node_modules\core-js npm ERR! errno -4058 npm ERR! enoent spawn C:\WINDOWS\system32\cmd.exe ENOENT npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\Amin\AppData\Local\npm-cache_logs21-05-02T16_25_06_903Z-debug.logAborting installation. npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.
Deleting generated file... package.json Deleting robofriends/ from E:\University\Learning material\Web Development\Udemy - The Complete Web Developer in 2021 Zero to Mastery 2021-4. React.js, React Hooks, Redux (Hooks and Redux videos moved to end of course!)\exercise 1 Done.
据我所知,错误中提到的日志文件没有额外的信息,只是在日志文件中完全复制了相同的错误消息以及前面的安装步骤。可以肯定的是,我在这里制作了 3 个 pastebin 来包含巨大的日志文件:Part 1 Part 2 Part 3
我尝试解决问题的方法(以及一些方法的组合):
- 老好重启电脑!
- 使用
npm cache clear -f
清除npm缓存
- 正在卸载 create-react 应用程序,然后重新安装
- 正在卸载 create-react-app 并使用
npx create-react-app robofriends
首先安装软件包,然后在 之后立即创建应用程序文件夹
- 在管理员模式下打开我的命令行
非常感谢有关此问题的任何帮助或指导。谢谢。
另外,提一下我正在使用 Windows 10 64 位可能会有所帮助。
您的路径似乎有问题(特殊字符等)。如果我在我的驱动器上重新创建你的确切路径,我也无法创建一个反应应用程序。但是,如果您将目录更改为另一个目录并重试,它应该可以工作!