怎么解决node的多版本共存问题

使用node常常遇到多版本共存问题,怎么解决多个版本共存的问题呢?

我找到了一个很简单的方法,解决了这个问题。

思路如下:

使用window自带的软链接技术,把node目录链接到一个特定的版本的目录上

当需要不同的版本的node运行的时候,就删除软连接重建软链接到新的目录上就可以了。

具体步骤如下

1.从https://nodejs.org/上下载一个版本的node安装包

2.删除目录c:\node

3.安装node安装包,安装在c:\node目录

4.在操作系统的环境变量里增加变量NODE_HOME设置为c:\node

5.在操作系统的环境变量里增加变量NODE_PATH设置为c:\node\node_modules

6.在命令行程序里执行npm config set prefix "c:\node",如果已经设置则不用新设置

7.在命令行程序里执行npm config set cache "c:\node\node_cache",如果已经设置则不用新设置

8.在命令行程序里执行npm config set registry https://registry.npm.taobao.org

9.在命令行程序里执行npm install -g cnpm --registry=https://registry.npm.taobao.org

10.然后再c:\node目录里新建一个文件“批处理文件切换NODE版本.bat”,内容是

mklink /j "c:/node" "%~dp0"
pause

11.然后在资源管理器里把c:\node目录重命名为c:\node-具体版本

12.如果需要安装其他的版本,请从第一步重复开始。

13.如果需要进入c:\node-具体版本目录里,然后运行“切换NODE版本.bat”就可以切换版本了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值