重装Win10系统后如何在VSCode中启动原有React项目且不改动内容
报错原因
你遇到的npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program.报错,本质是Windows系统的PATH环境变量中没有匹配到npm的执行路径,一般是重装系统后未重新安装Node.js导致的,npm是随Node.js一同发布的包管理工具,无需单独安装。
解决步骤
- 第一步:安装匹配版本的Node.js
为了不与原有项目的依赖版本产生冲突,建议先查看项目根目录下package.json文件中标注的Node、npm兼容版本;如果没有标注,安装你当初搭建项目时使用的同大版本Node.js LTS即可。安装过程中务必保持Add to PATH选项为勾选状态,安装完成后重启终端工具。 - 第二步:验证安装配置生效
打开PowerShell或CMD执行以下两条命令,正常返回版本号即说明配置成功:node -v npm -v - 第三步:启动原有项目
进入你的React项目根目录,先执行npm install安装项目所需全部依赖,该操作只会根据现有package.json、package-lock.json(若存在)的声明安装对应版本依赖包,不会修改项目内的任何业务代码。依赖安装完成后执行npm start即可正常启动项目。
特殊情况处理
如果已经安装Node.js仍出现该报错,可以手动检查系统PATH环境变量,确认Node.js的默认安装路径C:\Program Files\nodejs\已经被添加到PATH列表中,添加完成后重启终端或重启电脑即可生效。
内容的提问来源于stack exchange,提问作者Tarek I.
相关产品推荐
相关产品推荐

