node.js多版本管理nvm安装、切换、443问题等

一、背景

线上环境出现问题,前端小哥本地编译不通过需要帮其看一下具体原因;
由于我本地的node版本时16.3.0,项目编译需要v14.19.3;
由于不同的项目支持的node版本不同,此时需要一个node多版本的管理工具
这是需要nvm管理node多版本

二、安装步骤
方案一:

win安装请查看
mac安装brew install nvm 方案二也可安装

方案二:
  • 下载 nvm 安装脚本(如果443,直接打开下面网页,新建install.sh保存进去,继续向下执行)
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh > install.sh
    
  • 运行以下命令使其可执行
    chmod +x install.sh
    
  • 通过运行以下命令执行安装脚本
    ./install.sh
    
    按照脚本提供的说明进行操作。它会提示您将必要的行添加到您的 shell 配置文件类似于下面
    export NVM_DIR="$HOME/.nvm"
    [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
    [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
    
    (例如.bash_profile.zshrc.bashrc),以便将 nvm 加载到您的 shell 会话中
    source ~/.bash_profile
    source ~/.zshrc
    
三、nvm 常用命令
nvm --version 查看nvm版本(查看是否安装成功)

nvm install <version>:安装特定版本Node.js
	nvm install 16.3.0安装 Node.js 版本 16.3.0
nvm use <version>:切换到特定版本的 Node.js
	nvm use 14.17.0切换到 Node.js 版本 14.17.0
nvm current:显示当前活动的Node.js 版本
nvm ls:列出所有已安装的 Node.js 版本
nvm ls-remote:列出所有可以安装的远程 Node.js 版本
nvm alias <name> <version>:为特定版本创建别名
	nvm alias default 14.17.0将 Node.js 版本 14.17.0 设置为默认版本。
nvm use default: 切换到默认的 Node.js 版本
nvm uninstall <version>:卸载特定版本的 Node.js
nvm reinstall-packages <version>:重新安装特定版本的 Node.js 并安装以前安装的全局 npm 包
nvm exec <version> <command>:在特定 Node.js 版本的上下文中执行特定命令

猜你喜欢

转载自blog.csdn.net/a6864657/article/details/131029600