vue3 nvm配置多个版本node

        在实际开发中,我们可能会负责多个项目,有的项目是vue2版本开发的,有的是vue3版本开发的,如果我们电脑全局的node版本是低版本的,那么高版本的vue3项目在安装依赖时就会报错,反之亦然。

        我们可以使用nvm来安装多个版本的node,并使用nvm来切换当前全局使用的node,以适配我们不同版本的vue项目。

        以下为配置windows和mac系统的方法。

一  Windows系统安装nvm

        开发环境:windows系统,版本很高

        首先在nvm官网下载nvm-setup安装包,双击一路点击next安装,然后使用cmd打开终端使用nvm安装多个版本的node

注:使用管理员身份打开cmd的终端,然后安装nvm

nvm -v                //查看nvm版本
nvm list              //查看nvm已经安装的node版本
nvm list available    //查看nvm能够安装的node版本列表
nvm install node版本  //安装指定的node版本
nvm uninstall node版本   //卸载指定node版本
 二 安装过程中终端的样例    

三 Mac系统安装nvm

在终端输入下列命令行:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

报错如下:

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

那么做如下配置:

sudo vi /etc/hosts
199.232.68.133 raw.githubusercontent.com

下载安装成功后,配置.bash_profile的环境,我这里是下载后里边自动有生成的,打开.bash_profile命令如下:

vi .bash_profile

在.bash_profile文件中配置如下:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

保存退出后,使这个环境配置生效:

source .bash_profile

然后再次输入如下:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install

系统给报了如下信息:

=> nvm is already installed in /Users/alisa/.nvm, trying to update using git
=> Failed to update nvm, run 'git fetch' in /Users/alisa/.nvm yourself.

然后进行了如下配置:

alisa@192 ~ % cd /Users/alisa/.nvm
alisa@192 .nvm % git fetch
error: cannot open .git/FETCH_HEAD: Permission denied
alisa@192 .nvm % sudo git fetch
alisa@192 .nvm % vi .bash_profile
alisa@192 .nvm % sudo vim .bash_profile
alisa@192 .nvm % source .bash_profile
alisa@192 .nvm % nvm -v
0.39.3

中间有改变文件夹的权限,可以看到下载nvm版本为0.39.3

下载node 12的版本,配置如下:

alisa@192 .nvm % sudo chmod -R 777 /Users/alisa/.nvm
Password:
alisa@192 .nvm % nvm -v                             
0.39.3
alisa@192 .nvm % nvm install 12

进入nvm文件夹后,先改变文件夹的操作权限,然后下载node 12版本,下载其它版本操作类似

注:mac环境每次打开文件夹nvm -v、npm -v都会报错,可以试下下面的命令

source ~/.nvm/.bash_profile

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值