Node.js create-react-app返回错误:执行时找不到模块“react-scripts/scripts/init.js”
当我尝试使用npm和Thread创建react项目时,它会显示以下错误: 我尝试重新安装节点,并确保它是最新的,以及通过运行npm安装-g create react来创建react应用程序-app@latest. 我还删除了npm和npm缓存文件夹以及环境变量,但是没有任何东西对我有效,并且我一直收到相同的错误Node.js create-react-app返回错误:执行时找不到模块“react-scripts/scripts/init.js”,node.js,reactjs,npm,create-react-app,yarnpkg,Node.js,Reactjs,Npm,Create React App,Yarnpkg,当我尝试使用npm和Thread创建react项目时,它会显示以下错误: 我尝试重新安装节点,并确保它是最新的,以及通过运行npm安装-g create react来创建react应用程序-app@latest. 我还删除了npm和npm缓存文件夹以及环境变量,但是没有任何东西对我有效,并且我一直收到相同的错误 internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'react-scr
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'react-scripts/scripts/init.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at [eval]:2:20
at Script.runInThisContext (vm.js:122:20)
at Object.runInThisContext (vm.js:329:38)
at Object.<anonymous> ([eval]-wrapper:6:22)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at evalScript (internal/bootstrap/node.js:589:27)
Aborting installation.
node has failed.
Deleting generated file... node_modules
Deleting generated file... package.json
Deleting generated file... yarn.lock
Deleting test/ from C:\Users\Esper\projects
Done.
我认为问题是由于操作系统问题将windows 10恢复到以前的状态,因为在恢复之前,当我运行create react应用程序时,它工作正常
创建react应用程序-版本
3.1.1
节点-v
v10.16.3
npm-v
6.9.0
所以
Windows 10教育安装带有npm init的package.json,然后按enter直到安装完毕 之后,使用npm i react脚本安装react脚本, 然后,您可以使用npx create react app安装react应用程序。 将目录更改为您的应用程序 再次运行npm i react脚本,它应该可以工作
希望我没有错过任何步骤,让我知道是否有效:在git bash上运行以下代码:
npm install
npm install react-scripts
npx create-react-app your-app-name
也许它会帮助别人 如果路径中有无效字符,则在使用create react应用程序后可能会发生此错误 从您的路径中删除像&这样的字符 例如,对此进行更改:
C:\Users\...\Documents\Section 3 Components & Start\my-app
为此:
C:\Users\...\Documents\Section 3 Components Start\my-app
当您尝试生成一个新项目或启动一个已经存在的项目时,会出现错误?当我尝试创建一个全新的项目时,您使用什么命令来创建新项目?npx创建react应用程序您的应用程序?是的,npx创建react应用程序您的应用程序或创建react应用程序您的应用程序工作在重新安装之前您是否尝试过npm卸载创建react应用程序?