nvm切换node的坑

627 阅读1分钟

Windows系统: 一、报145和1以及5的情况,如下:

image.png 报错为1时,检查一下nvm安装路径是否有空格或者有中文,

image.png 报错为5时,检查是否是管理员权限下的命令窗口

报错为145时,为路径不能为空;这种情况一般是在nvm时未将之前的node版本清除,导致安装时有两个nodejs文件夹,无法精确确认文件夹;处理方法:(1)清除node所有版本,重新安装即可;(2)是在安装时将文件名命名为nodejsx(不能与nodejs相同)

image.png

二、切换成功后,npm指令不存在,失效 (1)可以去npm包直接下载安装包放进nvm的node_modules下(每下载一个新版本都需配置) 下载包地址:registry.npmmirror.com/binary.html… image.png (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…

image.png

image.png

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