nvm安装多版本node.js

2024-01-30  本文已影响0人  寀菇凉的小蜜蜂

安装参考:https://github.com/nvm-sh/nvm

介绍

nvm(Node Version Manager)是一个命令行工具,允许开发者在同一台机器上快速安装和使用不同版本的Node.js。这对于测试和管理不同项目所需的Node.js环境非常有用,因为不同的项目可能需要不同的Node.js版本。

1. 安装/更新

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

更新的话,重新运行上面的脚本即可(注意版本号改成最新的)

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 ~/.zshrc

或者

source ~/.bash_profile
nvm --version

编辑~/.bash_profile,设置nvm的

export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

2. 使用

nvm install <version>

比如安装12版本的node执行

nvm install 12
nvm install <version> --reinstall-packages-from=<other_version>

比如,已经安装了12版本的node,现在想安装10版本的,并且从12版本导入npm安装过的包(比如vue...)

nvm install 10 --reinstall-packages-from=12

nvm use <version>
nvm ls
nvm alias default <version>

不要卸载当前正在使用的版本,想卸载的话,请先切换到其它版本

nvm uninstall <version>

3. 使用cnpm代替npm(可选)

参考:https://npmmirror.com/

安装cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com
上一篇下一篇

猜你喜欢

热点阅读