npm start 命令在反应应用程序中给出错误

npm start command giving error in react app

我使用了 npx create-react-app basic 并创建了 react 应用程序。然后我进入基本文件夹并尝试 npm start 但它给了我以下错误:

npm start

basic@0.1.0 start C:\Users982\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:\Users982\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:\Users982\AppData\Roaming\npm-cache\_logs20-06-10T19_54_37_385Z-debug.log

我什至尝试使用 npm 创建应用程序,但它给了我同样的错误。 start 脚本存在于 json 文件中。 npm 已更新到最新版本。

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

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

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

npx start

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

您可以尝试以下方法:

  • cd 到你的项目目录(确保有 package.json 文件)
  • 删除node_modules目录
  • npm 安装 && npm 启动
  1. npm install create-react-app -g
  2. cd 你的项目文件夹
  3. 删除 node_modules 文件夹
  4. npm 安装 && npm 启动

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

试试这个

转到 > 控制 Panel\System 和 Security\System\Advance 系统 setting\Enviroment 变量并设置系统变量路径 C:\Windows\System32\ 变量并重新启动系统。

重新启动后它将工作 100%..

谢谢