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

M1芯片iOS设备搭建Node.js Mocha测试环境nvm异常如何解决?

M1芯片设备搭建Mocha测试环境nvm路径异常修复

问题描述

搭载M1芯片的Mac设备上基于Node.js搭建Mocha测试环境时,会触发路径配置异常:

  • 打开VS Code运行yarn操作时,执行node -v返回版本固定为18.3.0
  • 执行nvm use 14.15.1无法正常切换到项目要求的14.15.1版本
    问题本质是安装nvm/npm时路径配置缺失,VS Code启动的终端没有自动加载nvm运行脚本。

修复方案

临时修复(仅当前终端窗口生效)

直接在终端执行以下三行命令,即可完成nvm加载,后续可正常切换Node版本:

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

永久修复(所有新终端窗口生效)

把上面三行配置追加到所用终端的配置文件末尾即可:

  • zsh(Mac系统默认终端):编辑~/.zshrc
  • bash:编辑~/.bash_profile
    保存后执行source 对应配置文件路径让配置立即生效,后续打开终端会自动加载nvm,无需重复手动执行命令。

异常截图参考

VSC打开时的异常提示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 19:18:46