You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10系统下无法安装NPM的问题求助

我的VSCode终端界面截图

排查解决思路如下:

  • 检查PowerShell执行策略限制:Win10默认PowerShell的执行策略会拦截未签名的第三方脚本运行,大概率是该问题导致的异常。打开管理员身份的PowerShell,执行Get-ExecutionPolicy,如果返回结果不是RemoteSigned,继续执行Set-ExecutionPolicy RemoteSigned,确认更改后重启VSCode测试是否恢复正常。
  • 核对系统环境变量配置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,找到系统变量列表中的Path项,确认Node.js安装目录(默认路径为C:\Program Files\nodejs\)已经被加入列表,没有的话手动添加后,重启所有终端进程生效。
  • 验证不同终端的运行情况:在VSCode中切换终端为CMD,执行node -v、npm -v查看是否能正常输出版本号。如果CMD下运行正常,仅PowerShell异常,优先按第一条调整执行策略;如果所有终端都无法识别Node命令,优先排查环境变量配置。
  • 排查多版本Node冲突:如果之前安装过nvm等Node版本管理工具,执行where node查看所有的Node可执行文件路径,删除多余的无效路径,或者通过版本管理工具切换到指定的正式版本即可。
  • 确认VSCode终端环境继承配置:打开VSCode设置页,搜索terminal.integrated.inheritEnv,确认该选项为开启状态,保证VSCode终端可以正常继承系统层面配置的环境变量。

内容的提问来源于stack exchange,提问作者Dylan Baker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 03:27:01