react npm start报错
spawn *** ENOENT
今天使用creact-react-app
创建react项目后使用npm start
项目启动项目出现如下错误
然后百度查原因,发现遇到这个问题的挺多的,重新安装node、清理npm缓存、删除包重新npm install各种方法都试过了都不好使,差点准备放弃了,随后凭借我差点过四级的水平一波分析,觉得错误应该是这个的问题,卵cmd错误??????查了下好像是环境变量的问题,cmd没有设置系统环境变量的问题,解决方案如下:
- 右键点击此电脑
- 选择属性->选择高级->点击环境变量
- 在系统变量PATH中添加 c:windowssystem32
- 重新npm start就成功运行了?
其他类似 spawn *** ENOENT 的错误也是没有添加相应的环境变量
npm start报错的其他问题解决方法
-
如果看见下面
npm ERR! UpScore@0.6.0 start:
react-scripts start
npm ERR! spawn ENOENT意味着dependencies 时发生错误,可以做这三步:
npm install -g npm@latest
更新npm- 移除node_modules包
- 重新
npm install
安装依赖
-
可能
react-scripts
没有在全局环境中方法:
npm install -g react-scripts
,或者在你的package.json中改变如下:"scripts": {"start": "./node_modules/react-scripts/bin/react-scripts.js start","start:prod": "pushstate-server build","build": "./node_modules/react-scripts/bin/react-scripts.js build","test": "./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom","eject": "./node_modules/react-scripts/bin/react-scripts.js eject","server": "cd client/api && pm2 start server.js --watch","proxy": "http://128.199.139.144:3000"},
-
npm install --save react react-dom react-scripts
-
有时你使用
npm install -g npm@latest
会出现如下错误:npm ERR! code ETARGET
npm ERR! notarget No matching version found for npm@lates
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn’t exist.
这时建议使用如下代替npm install -g npm@latest
npm i -g npm //which will also update npmrm -rf node_modules/ && npm cache clean // to remove the existing modules and clean the cache.npm install //to re-install the project dependencies.
总结
npm install安装依赖真的问题很多,而且很多时候你根本不知道啥问题,一天基本就忙这个问题上了,可能时不小心把环境变量删除了?
标签:
相关文章
-
无相关信息