nodejs版本控制使用nvm
常用命令:
查看可用的nodejs版本
nvm list available
查看已安装的nodejs版本
nvm list
切换到不同的版本
nvm use 版本号
安装不同的版本
nvm install 版本号(一般选择LTS版本)
使用镜像加速
1. nvm-windows 层面(下载 Node.js 和 npm 本身)
# 设置 Node.js 下载镜像 nvm node_mirror https://npmmirror.com/mirrors/node/ # 设置 npm 下载镜像 nvm npm_mirror https://npmmirror.com/mirrors/npm/2. npm 层面(下载 Node.js 模块/包)
# 设置 npm 包下载镜像 npm config set registry https://registry.npmmirror.comnodejs项目管理
新建空项目
npm init -y这个命令会创建一个默认的 package.json 文件,-y 参数表示使用所有默认值。
复制项目
一般只需要复制下面的文件,然后在新目录或者新电脑上安装项目即可.
- package.json
- package-lock.json(重要!锁定具体版本)
- 源代码文件
- 配置文件(如果有)
在新电脑上进入当前项目目录,确保新电脑上nodejs版本和当前电脑的一致或兼容
- # 1. 安装 Node.js(版本要兼容)
- # 2. 进入项目目录
- # 3. 运行安装命令 npm install
nvm linux系统安装
使用下面任意一条命令安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash安装完成后重新打开终端,或执行
source ~/.bashrc如果服务器访问github慢或者无法访问,可以使用gitee项目RubyMetric来安装.
项目地址: https://gitee.com/RubyMetric/nvm-cn
安装:
bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"安装后执行
source ~/.nvm/nvm.sh如果安装时提示安装git,先安装git然后再安装
apt update apt install -y gitcentos等老版本linux上安装nodejs出错时,可以使用低版本的,Node 16 是最后一个官方支持 CentOS 7 / glibc 2.17 的 LTS
nvm install 16.20.2
nvm use 16.20.2