当前位置:网站首页>node版本管理器nvm安装及切换
node版本管理器nvm安装及切换
2022-07-01 10:56:00 【wade3po】
这两年,只要是安装最新的稳定版本的node,一般都不会出现版本过低的情形。然而,自己碰上了版本过高,依赖安装失败、依赖版本语法不兼容。能怎么办,只能更换版本。
第一次安装node,npm版本是跟node版本绑定一起的,之后重新覆盖node,npm并不会跟着更新,需要手动更新npm到最新:
npm install -g npm
也可以更新到指定版本:
npm -g install [email protected]
安装node到指定版本方法就多了,最简单就是安装覆盖,没试过使用第三方卸载node再去安装会怎么样,直接覆盖是可以的,可以到node官网找指定版本:
https://registry.npmmirror.com/binary.html?path=node/latest-v12.x/
要哪个版本把地址v12改成你要的版本就行了,找到x64.msi(windows 64)下载直接双击安装覆盖。
node也给出了一些包管理器:
tips:网上很多使用n管理器的,这边看见的描述是:n 是一个简单易用的适用于 Mac 和 Linux 的 Node.js 版本管理器。所以windows的就不用再去尝试了。
这边推荐使用nvm去管理node版本,使用了一下确实是方便快捷。
下载nvm-setup.exe(其它环境的没找到,GitHub用脚本,不知道好不好使):
https://github.com/coreybutler/nvm-windows/releases
双击安装:
nvm安装的目录
下载的各个版本的node目录,第一次安装都是直接默认,会把这个目录指定到原本下载的node,切换版本的时候会覆盖。同事试了一下,需要跟原来node同一个目录,安装完成之后再删除原来的才能切换成功。
安装完成之后看一下nvm -version看一下版本,有了就是安装成功。
tips:安装成功之后给的提示,没试过选否,猜想选否的话原本安装的版本不受nvm控制。
- nvm install 16.15.1: 安装对应的node版本
- nvm uninstall 16.15.1:卸载对应的node版本
- nvm list: 查看已经安装的node版本
- nvm use 16.15.1:使用对应的node版本
安装完成之后,查看版本,并没有引用哪个版本的标识:
切换版本会报错:
exit status 5: �ܾ����ʡ�
exit status 1: ���ļ��Ѵ���ʱ�����������ļ���
删除原本安装的node再切换,也会报错:
exit status 1: �ܾ����
删除之后要用管理员身份运行cmd再去操作就成功了(下载安装不用):
tips:有人说在nvm目录下settings.txt加上会比较快:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
试了一下,没太多感觉,如果实在慢的可以试一下,不然还是不用了。
有一点得说一下,同事装了之后,用husky校验的崩了,找不到node,也是奇怪,最后也没有解决,换电脑了。
欢迎关注公众号 coding个人笔记
边栏推荐
- Google's new paper Minerva: solving quantitative reasoning problems with language models
- Website source code whole site download website template source code download
- [matytype] insert MathType inter line and intra line formulas in CSDN blog
- Error: missing revert data in call exception
- 推荐一款 JSON 可视化工具神器!
- flutter path_ Provider: ^2.0.10 can get temporary directory
- Wireshark TS | confusion between fast retransmission and out of sequence
- bash: ln: command not found
- [.net6] use ml.net+onnx pre training model to liven the classic "Huaqiang buys melons" in station B
- 个人商城二开逍遥B2C商城系统源码-可商用版/拼团拼购优惠折扣秒杀源码
猜你喜欢

Combination of Oracle and JSON

MIT最新论文《对可解释特征的需求:动机和分类》:在机器学习模型的组成元素中建立可解释性

【MPC】②quadprog求解正定、半正定、负定二次规划
![[MPC] ② quadprog solves positive definite, semi positive definite and negative definite quadratic programming](/img/85/56b12fd664726e4776cab69ca91d57.png)
[MPC] ② quadprog solves positive definite, semi positive definite and negative definite quadratic programming

JS基础--数据类型

Simulink simulation circuit model of open loop buck buck buck chopper circuit based on MATLAB

Database experiment report (I)

价值1000毕业设计校园信息发布平台网站源码

建议收藏 | 在openGauss上遇到慢SQL该怎么办?

Rising Stars in Plant Sciences (RSPS2022) Finalist科学演讲会(6.30晚9点)
随机推荐
Design and practice of new generation cloud native database
The idea runs with an error command line is too long Shorten command line for...
JS foundation -- data type
prism journal导航按钮的可用性探索记录
2022年现在在网上开通股票账户安全吗?会不会有什么危险?
Win平台下influxDB导出、导入
Error: missing revert data in call exception
[.NET6]使用ML.NET+ONNX预训练模型整活B站经典《华强买瓜》
Infinite innovation in cloud "vision" | the 2022 Alibaba cloud live summit was officially launched
Recommend a JSON visualization tool artifact!
【AI资讯月刊】350+资源大盘点!6月不容错过的资料和动态,都都都在这里啦!<附下载>
Compliance management of fund managers
价值1000毕业设计校园信息发布平台网站源码
Rising stars in Plant Sciences (rsps2022) final Science Lecture (6.30 pm)
我国蜂窝物联网用户已达 15.9 亿,年内有望超越移动电话用户
JS基础--数据类型
CVPR22 |CMT:CNN和Transformer的高效结合(开源)
NC | intestinal cells and lactic acid bacteria work together to prevent Candida infection
云上“视界” 创新无限 | 2022阿里云直播峰会正式上线
I'd like to know where I can open an account in Guangzhou? Is it safe to open an account online now?