我使用了npx create-react-app basic,并创建了react应用。然后,我进入基本文件夹并尝试npm start
,但它给了我以下错误:
npm start basic@0.1.0 start C:\Users\91982\Desktop\html&css\React\basic react-scripts start 'css\React\basic\node_modules\.bin\' is not recognized as an internal or external command, operable program or batch file. internal/modules/cjs/loader.js:985 throw err; ^ Error: Cannot find module 'C:\Users\91982\Desktop\react-scripts\bin\react-scripts.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) at Function.Module._load (internal/modules/cjs/loader.js:864:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) at internal/main/run_main_module.js:18:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! basic@0.1.0 start: `react-scripts start` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the basic@0.1.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\91982\AppData\Roaming\npm-cache\_logs\2020-06-10T19_54_37_385Z-debug.log
我什至尝试使用npm创建应用程序,但它给了我同样的错误。 start
脚本存在于json文件中。 npm已更新为最新版本。
答案 0 :(得分:1)
您可以尝试以下操作:
答案 1 :(得分:1)
尝试
转到>控制面板\系统和安全性\系统\高级系统设置\环境变量,然后设置系统变量路径C:\ Windows \ System32 \变量,然后重新启动系统。
重新启动后将可以100%工作。.
谢谢
答案 2 :(得分:0)
似乎您没有安装依赖项。运行npm i
或npm install
安装依赖项。因为未安装,所以没有找到react-scripts模块。
答案 3 :(得分:0)
我认为您的Windows PATH环境变量存在问题。它正在尝试在本地项目的node_modules目录中执行某些操作,但Windows无法找到它,因为它不在路径中。
您可以尝试使用npx
命令代替npm
。
npx start
Npx检查PATH和本地项目二进制文件中的可执行文件。
答案 4 :(得分:0)
答案 5 :(得分:0)
我解决了这个问题。我必须将C:/ Windows / Systen32添加到系统变量Path中。之后,它开始工作。