当前位置: 首页 > news >正文

解决vscode找不到node和npm的报错

你的 Node.js 是通过nvm-windows安装的,路径在:

D:\nvm4w\nodejs\node.exe

而不是默认的 C:\Program Files\nodejs。这就是之前添加路径无效的原因。


立即在 VSCode 终端中修复(先试这个)

在 VSCode 的 PowerShell 终端里执行以下命令:

PowerShell

# 添加 nvm 的 Node.js 路径 $env:Path += ";D:\nvm4w\nodejs" # 测试 node -v npm -v

执行完后告诉我结果


永久解决方法(推荐)

把正确的路径加到 VSCode 设置中:

  1. 按 Ctrl + Shift + P
  2. 选择Preferences: Open Settings (JSON)(User 设置)
  3. 添加以下内容:

JSON

{ "terminal.integrated.defaultProfile.windows": "PowerShell", "terminal.integrated.env.windows": { "PATH": "${env:PATH};D:\\nvm4w\\nodejs" } }

保存后完全重启 VSCode,再测试 node -v。


额外建议(nvm-windows 用户最佳实践)

由于你是用 nvm 管理的,建议以后这样使用:

  1. 在独立 PowerShell 中执行:

    PowerShell

    nvm use 20 # 或者你安装的版本号
  2. 或者设置默认版本:

    PowerShell

    nvm use 20 --default

现在请先执行上面的临时命令:

PowerShell

$env:Path += ";D:\nvm4w\nodejs" node -v npm -v

把结果贴出来。如果成功,我们再把设置改好。

✅ npm 的权限问题。

这是 PowerShell脚本执行策略(Execution Policy)限制导致的。


立即解决 npm 问题(推荐)

在 VSCode 当前终端中执行下面命令:

PowerShell

# 临时允许当前终端运行脚本(最快) Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned -Force # 测试 npm npm -v

永久解决(推荐一起做)

  1. 设置当前用户执行策略(只需要执行一次):

PowerShell

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
  1. 重启 VSCode 终端(或关闭当前终端,新开一个),然后测试:

PowerShell

node -v npm -v

如果还想更彻底(nvm 用户推荐)

由于你用的是 nvm-windows,有时 npm.ps1 会有问题。可以尝试:

PowerShell

# 切换一下 nvm 版本,刷新一下 nvm use 24 # 再测试 npm -v

请现在执行上面第一条命令:

PowerShell

Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned -Force npm -v

把结果告诉我。

如果还是有问题,我们可以继续调整。 一般执行完这条后 npm 就能用了。

http://www.jsqmd.com/news/872831/

相关文章:

  • 函数的递归调用
  • 2026产品运营如何提升个人能力,实现升职加薪的进阶指南
  • SleeperX:5分钟掌握macOS高效智能睡眠管理,告别电源焦虑
  • 《不管你在哪》的内容入口:距离感如何连接听众
  • DSP6678多核异常退出解决方案
  • Redis 如何实现持久化?RDB 和 AOF 的区别是什么?如何选择合适的持久化方式?
  • Android 指纹浏览器开发教程三:WebView、Chromium 和壳层方案怎么选
  • 将小天才手表中的通讯录导入到iPhone(使用icloud)
  • AI视觉大模型如何改变工业质检:2026年最新趋势解读
  • 蓝印RPA|企业微信机器人Agent配置说明
  • 【企业语音智能化跃迁路线图】:0→1搭建私有语音能力平台的5阶段演进模型,含等保2.0三级合规配置清单与国产化芯片适配矩阵
  • 雷军:特斯拉是受人尊重的企业,我们与Model Y较量是八败两胜
  • 如何快速搭建戴森球计划高效工厂:终极蓝图库使用指南
  • Super IO:基于剪贴板机制的Blender文件操作插件深度技术解析
  • 2026 收藏干货|大模型 RAG 技术深度拆解,程序员入门必学核心知识点
  • 3分钟快速指南:如何使用Forza Painter将任何图片变成《极限竞速》专业涂装
  • Taotoken的审计日志与访问控制功能实际应用观察
  • 通过 Taotoken CLI 工具一键为团队统一配置开发环境中的模型密钥
  • 2026 河北 GEO 优化服务商测评:理性看实力,盘古开物AI智推适配才是硬道理
  • 为什么92%的团队Lindy流程半年内失败?——资深架构师复盘7个致命断点
  • AI进入产业前线:未来稀缺人才是谁?企业人机分工边界咋划定?
  • 好看的串数据传输网络最小时延
  • 黑苹果终极简化方案:OpCore Simplify 让你的OpenCore配置变得前所未有的简单!
  • openpilot自动驾驶技术深度解析:从规则驱动到AI驱动的开源革命
  • [特殊字符] ChainMem(链忆)— 让 AI Agent 拥有像人一样的联想式回忆
  • 【API入门】大白话讲透 REST API 与大模型接口的区别,附 Python 调用全解析
  • 【Midjourney颗粒感控制白皮书】:基于1278组V6.1→V6.2渲染样本的统计建模,颗粒强度与--chaos关联性达r=0.93
  • 低代码模式的Agent,业务人员多久能上手?——企业级智能体上手曲线深度测评
  • 2026芜湖黄金回收哪家正规?鸿运名品黄金回收|资质齐全|如实报价|诚信经营 - 鸿运名品
  • 【Lovable ML平台搭建终极指南】:20年AI架构师亲授7大核心组件落地实操手册