npm start命令在React应用中给出错误

时间:2020-06-10 20:08:57

标签: javascript reactjs npm web-development-server npm-start

我使用了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已更新为最新版本。

6 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

  • cd到项目目录(确保有一个package.json文件)
  • 删除node_modules目录
  • npm安装&& npm启动

答案 1 :(得分:1)

尝试

转到>控制面板\系统和安全性\系统\高级系统设置\环境变量,然后设置系统变量路径C:\ Windows \ System32 \变量,然后重新启动系统。

重新启动后将可以100%工作。.

谢谢

答案 2 :(得分:0)

似乎您没有安装依赖项。运行npm inpm install安装依赖项。因为未安装,所以没有找到react-scripts模块。

答案 3 :(得分:0)

我认为您的Windows PATH环境变量存在问题。它正在尝试在本地项目的node_modules目录中执行某些操作,但Windows无法找到它,因为它不在路径中。

您可以尝试使用npx命令代替npm

npx start

Npx检查PATH和本地项目二进制文件中的可执行文件。

答案 4 :(得分:0)

  1. npm install create-react-app -g
  2. 为您投影项目文件夹
  3. 删除node_modules文件夹
  4. npm安装&& npm启动

答案 5 :(得分:0)

我解决了这个问题。我必须将C:/ Windows / Systen32添加到系统变量Path中。之后,它开始工作。