记一次nvm安装nodejs后无法切换版本的问题
安装nvm前要卸载当前安装的nodejs,去控制面板-程序里面卸载,然后把node相关的环境变量都删掉
安装nvm 我安装在d:\nvm 和d:\nodejs
一开始安装了好几个版本,有个版本报错了,正常的安装成功后nvm的temp文件夹会被自动清理掉,但是如果nvm的temp文件夹没有被清理掉则说明安装失败了,需要手动删掉temp文件夹后重新下载
最好配置国内下载源
在nvm的根目录的settings.txt中添加
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
如果报:Get "https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt": tls: failed to verify certificate: x509: certificate has expired or is not yet valid:
这个错误,则将地址更换成这个
node_mirror: https://cdn.npmmirror.com/binaries/node/
npm_mirror: https://cdn.npmmirror.com/binaries/npm/
No current version. Run 'nvm use x.x.x' to set a version.
第一种情况:如没有生成NVM_SYSTEMLINK目录,如果D盘下面发现没有nodejs文件夹则手动新建一个nodejs文件夹,然后鼠标右键创建快捷方式,然后一步步选择D:\nodejs这个文件位置。就可以了。nvm use 和 nvm current命令测试一下就行了
第二种情况:nodejs一定要有左下角这个链接的标志才行,我一开始没有,死活都没法切换,后来我把nodejs里面的内容全部删除了,再重新卸载和安装了后就可以正常切换了
最后成功了
修改npm
镜像源为淘宝镜像
npm config set registry https://registry.npm.taobao.org
查看镜像源
npm config get registry
安装淘宝镜像(命令如下,使用起来就是cnpm)
npm i -g cnpm --registry=https://registry.npm.taobao.org
更多推荐
所有评论(0)