npm 正在使用代码ENOENT中止React应用程序

4xy9mtcn  于 2023-10-19  发布在  React
关注(0)|答案(3)|浏览(103)

刚开始使用Udemy的在线课程学习React。由于某种原因,我的create-react-app突然停止工作,它显示了这个日志。

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 rename
npm ERR! path C:\Users\Vahram\Desktop\Udemy-React\Personal-Notes\Sec5\pokedex-exercise\node_modules\postcss-normalize
npm ERR! dest C:\Users\Vahram\Desktop\Udemy-React\Personal-Notes\Sec5\pokedex-exercise\node_modules\.postcss-normalize.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Vahram\Desktop\Udemy-React\Personal-Notes\Sec5\pokedex-exercise\node_modules\postcss-normalize' -> 'C:\Users\Vahram\Desktop\Udemy-React\Personal-Notes\Sec5\pokedex-exercise\node_modules\.postcss-normalize.DELETE'
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\Vahram\AppData\Roaming\npm-cache\_logs\2021-05-06T21_38_53_463Z-debug.log

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.

Deleting generated file... node_modules
Deleting generated file... package.json
Deleting pokedex-exercise/ from C:\Users\Vahram\Desktop\Udemy-React\Personal-Notes\Sec5
Done.

我在这里查看了类似的问题,并尝试了一些解决方案。通常的答案是删除package.json,但我没有这样做,因为我正在尝试创建一个新的React应用程序。以下是我迄今为止尝试过的:
1.最初尝试npx create-react-app my_app
1.然后尝试运行npm install -g create-react-app,然后运行create-react-app my_app
1.然后尝试npm cache clean --force,然后是npm rebuild,然后再次执行步骤2。
1.然后尝试npm init --yes生成一个package.json文件,然后尝试使用CRA再次创建一个新应用程序。
1.尝试重新启动机器
奇怪的事情,我注意到,我不确定是有关的问题:当我转到任务管理器时,有两个Node.js进程正在运行。当我试图结束一个进程时,它会产生另一个Node.js进程。我无法摆脱所有Node.js进程。这就是为什么我最初重新启动机器。
感谢您的帮助!我不知道该怎么办...我甚至在考虑格式化我的机器,从头开始。但是,我想知道为什么会发生这种情况,以便将来避免。

myzjeezk

myzjeezk1#

我只是使用以下命令解决了这个问题。

npm uninstall -g create-react-app

然后:

npm install -g create-react-app

问候

flmtquvp

flmtquvp2#

您可以尝试使用npm i -g npx重新安装npx

dw1jzc5e

dw1jzc5e3#

只有npm uninstall -g卸载-react-app,然后,installer anyway版本。

相关问题