Windows系统: 一、报145和1以及5的情况,如下:
报错为1时,检查一下nvm安装路径是否有空格或者有中文,
报错为5时,检查是否是管理员权限下的命令窗口
报错为145时,为路径不能为空;这种情况一般是在nvm时未将之前的node版本清除,导致安装时有两个nodejs文件夹,无法精确确认文件夹;处理方法:(1)清除node所有版本,重新安装即可;(2)是在安装时将文件名命名为nodejsx(不能与nodejs相同)
二、切换成功后,npm指令不存在,失效
(1)可以去npm包直接下载安装包放进nvm的node_modules下(每下载一个新版本都需配置)
下载包地址:registry.npmmirror.com/binary.html…
(2)可以在nvm的settings.txt文件夹下配置如下参数:(参数配置完成,下载新版本时都会自动下载npm包)
root: D:\NVM\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: npm.taobao.org/mirrors/nod…
npm_mirror: npm.taobao.org/mirrors/npm…
Mac系统:
1、xcode-select: note: no developer tools were found at 'xxx'
原因:mac环境下需先安装git,才能安装nvm
解决:可安装Xcode(若觉得Xcode太大,可只安装xcodeselect插件)
单独安装:
xcode-select --install # 单独安装CommandLineTools
sudo xcode-select --switch /Library/Developer/CommandLineTools
2.command not found: nvm
需要配置.bash_profile文件
步骤:
(1)进入.nvm文件夹,新建.bash_profile
touch .bash_profile //新建文件 open .bash_profile //打开文件
(2)朝文件写入指令:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
(3)关闭文件,然后执行这个文件:
source .bash_profile