VS2022运行npm start报'react-scripts'非内部外部命令如何解决
VS2022执行npm start提示'react-scripts'未识别报错修复方案

报错核心为当前执行环境无法定位到react-scripts可执行程序,按以下步骤操作即可修复:
- 首先确认终端当前工作路径为React项目根目录(即存放
package.json文件的目录),不要在src、public等子目录下执行启动命令。 - 清除旧依赖和安装缓存:
手动删除项目目录下的node_modules文件夹、package-lock.json文件,随后在终端执行缓存清理命令:npm cache clean --force - 重新安装项目依赖:
在项目根目录下执行依赖安装命令,等待安装完成:
安装完成后可检查npm installnode_modules/.bin/路径下是否存在react-scripts相关可执行文件,存在则说明依赖安装正常。 - 若完成上述步骤后仍报错,单独将
react-scripts安装到当前项目开发依赖:
安装完成后重新执行npm install react-scripts --save-devnpm start即可正常启动项目。
注意:请勿通过全局安装
react-scripts的方式修复该问题,不同项目适配的react-scripts版本存在差异,全局安装易引发版本兼容问题,所有依赖需安装在当前项目目录下。
内容的提问来源于stack exchange,提问作者Mehar Muzammal
相关产品推荐
相关产品推荐

