如何在VSCode终端运行NPM命令?解决‘npm未被识别’报错
解决npm命令无法识别的问题
- 首先明确:npm是Node.js的配套工具,无法单独通过VSCode扩展安装使用,必须先安装完整的Node.js环境。
- 检查Node.js是否安装:打开系统自带的终端(不是VSCode内的终端),执行
node -v,如果返回类似v20.10.0的版本号,说明已安装;若提示命令不识别,下载对应系统的Node.js安装包完成安装即可。 - 配置系统环境变量:
- 找到Node.js的安装路径(默认是
C:\Program Files\nodejs) - 打开系统环境变量设置,将该路径添加到
Path变量中 - 重启所有正在运行的终端和VSCode,再执行
npm -v验证是否能显示版本号
- 找到Node.js的安装路径(默认是
- 同步VSCode终端环境变量:
如果系统终端能正常识别npm,但VSCode终端不行,可在VSCode的PowerShell终端执行以下命令刷新环境变量:
执行后再尝试$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")npm init
内容的提问来源于stack exchange,提问作者User124
相关产品推荐
相关产品推荐

