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

Windows系统Powershell提示nvm未识别且执行npm install失败

问题1:PowerShell执行nvm use 12.7提示命令未找到

产生原因

  • nvm安装完成后未重启终端,新增的环境变量未加载生效
  • 安装过程中未勾选自动配置环境变量选项,nvm的安装路径未加入系统PATH变量
  • PowerShell执行策略为受限模式,阻止了nvm相关脚本执行
  • 安装了不兼容Windows系统的Linux/macOS版本nvm,无法在Windows平台运行

解决方法

  1. 完全关闭当前所有PowerShell窗口,重新打开后执行nvm version测试命令是否可识别
  2. 手动检查环境变量配置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,确认系统变量中存在NVM_HOME(值为nvm安装目录,默认路径为C:\Users\你的用户名\AppData\Roaming\nvm)和NVM_SYMLINK(值为node软链接目录,默认路径为C:\Program Files\nodejs),如果缺失手动添加后重启终端
  3. 调整PowerShell执行策略:以管理员身份运行PowerShell,执行Set-ExecutionPolicy RemoteSigned,输入Y确认后重启终端再次测试
  4. 如果以上操作无效,卸载当前已安装的nvm,下载nvm-windows官方安装包重新安装,安装过程中全程勾选自动添加环境变量的选项,安装完成后重启电脑再测试
问题2:执行npm install报lerna相关错误

产生原因

  • 该项目为lerna管理的多包仓库,本地未全局安装lerna工具
  • 当前使用的Node版本与项目要求的版本不匹配,导致子包@ans-exam/client依赖安装失败
  • 本地残留的node_modules、lock文件存在损坏或冲突
  • npm源访问不稳定,部分依赖包下载中断

解决方法

  1. 先完成问题1的修复,执行nvm use 12.7切换到项目要求的Node版本,执行node -v确认版本号正确
  2. 全局安装lerna工具:执行npm install -g lerna,安装完成后执行lerna -v确认安装成功
  3. 清理本地缓存和残留文件,依次执行以下命令:
rm -rf node_modules
rm package-lock.json
lerna clean --yes
npm cache clean --force
  1. 重新执行依赖安装命令:npm run bootstrap或者直接执行lerna bootstrap
  2. 若仍安装失败,可切换npm源为国内镜像后重试:npm config set registry https://registry.npmmirror.com/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:06:04