Node快速切换版本、版本回退(降级)、版本更新(升级)
最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流。(当然我主要是安装依赖方面的问题,老项目用8.X的node安装依赖没问题,用最新的node-v.12.13.0安装依赖不能成功)
会报如下错误:
一顿搜索之后发现如下解决方案:
https://blog.csdn.net/weixin_40817115/article/details/81007774、
即根据提示进行操作
但是!
我的问题并不能得到解决,就算这样解决感觉可能也会有未知错误出现,毕竟他会自动更新依赖,可能会造成不兼容现象
那么怎么解决这个问题呢?
很简单,安装回旧的版本不就好了!
如此一顿搜索问题并没有得到解决,因为公司有网关。。。无法卸载软件和安装外部软件,但是找到了几个回退升级和版本控制的方法如下:
1,使用node版本管理模块 n (仅适用于mac和linux系统)
https://www.jianshu.com/p/a927bcecdbc0
2,安装一个支持windows切换node版本的工具(即windows环境下的node版本管理模块 n)
https://www.jianshu.com/p/52b71fc40ebf
3,卸载重装
over