使用npm安装Firebase CLI时npm命令未找到,需配置环境变量吗?
解决NVM for Windows下npm命令未找到的问题
先确认Node.js版本是否激活
打开终端执行nvm list,查看已安装的Node版本列表,确认有带*标记的激活版本。如果没有激活版本,执行nvm use <你的Node版本号>(例如nvm use 18.17.0),激活完成后重启终端,再尝试执行npm -v验证。检查NVM环境变量配置
不需要手动单独配置npm的环境变量,但要确保NVM的核心配置已存在于系统环境变量中:- 系统变量需包含
NVM_HOME(指向你的nvm安装目录,比如C:\Users\<你的用户名>\AppData\Roaming\nvm) - 系统变量需包含
NVM_SYMLINK(指向当前激活Node的快捷路径,比如C:\Program Files\nodejs) - 上述两个路径必须添加到
Path系统环境变量内
- 系统变量需包含
验证Node安装完整性
进入NVM_SYMLINK指向的目录,检查是否存在npm.cmd、node.exe等文件。如果文件缺失,执行nvm uninstall <版本号>卸载对应版本,再重新执行nvm install <版本号>安装,确保安装过程无报错。重启终端或系统
环境变量变更后,必须重启终端(建议用管理员权限打开)或整个系统,才能让配置生效。
内容的提问来源于stack exchange,提问作者rozerro
相关产品推荐
相关产品推荐

