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 i
或 npm install
安装依赖项。它没有找到 react-scripts 模块,因为它没有安装。
我认为这是您的 Windows PATH 环境变量的问题。它试图在本地项目 node_modules 目录中执行某些操作,但是 windows 找不到它,因为它不在路径中。
您可以尝试使用 npx
命令代替 npm
。
npx start
Npx 检查可执行文件的 PATH 和本地项目二进制文件。
您可以尝试以下方法:
- cd 到你的项目目录(确保有 package.json 文件)
- 删除node_modules目录
- npm 安装 && npm 启动
- npm install create-react-app -g
- cd 你的项目文件夹
- 删除 node_modules 文件夹
- npm 安装 && npm 启动
我解决了这个问题。我必须将 C:/Windows/Systen32 添加到我的系统变量路径中。之后它开始工作。
试试这个
转到 > 控制 Panel\System 和 Security\System\Advance 系统 setting\Enviroment 变量并设置系统变量路径 C:\Windows\System32\ 变量并重新启动系统。
重新启动后它将工作 100%..
谢谢
我使用了 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 i
或 npm install
安装依赖项。它没有找到 react-scripts 模块,因为它没有安装。
我认为这是您的 Windows PATH 环境变量的问题。它试图在本地项目 node_modules 目录中执行某些操作,但是 windows 找不到它,因为它不在路径中。
您可以尝试使用 npx
命令代替 npm
。
npx start
Npx 检查可执行文件的 PATH 和本地项目二进制文件。
您可以尝试以下方法:
- cd 到你的项目目录(确保有 package.json 文件)
- 删除node_modules目录
- npm 安装 && npm 启动
- npm install create-react-app -g
- cd 你的项目文件夹
- 删除 node_modules 文件夹
- npm 安装 && npm 启动
我解决了这个问题。我必须将 C:/Windows/Systen32 添加到我的系统变量路径中。之后它开始工作。
试试这个
转到 > 控制 Panel\System 和 Security\System\Advance 系统 setting\Enviroment 变量并设置系统变量路径 C:\Windows\System32\ 变量并重新启动系统。
重新启动后它将工作 100%..
谢谢