1.安装n
全局包安装路径:/usr/local/lib/node_modules
。
//Debian、Ubuntu
sudo apt update
sudo apt install npm
sudo npm install -g n
//Fedora、RHEL
sudo dnf check-update
sudo dnf install npm
sudo npm install -g n
//创建下载目录并更改所属用户
sudo mkdir -p /usr/local/n
sudo chown -R $(whoami) /usr/local/n
//创建安装目录并更改所属用户
sudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
n --version
2.安装Node.js
配置Node.js国内镜像源
//阿里云镜像源
echo 'export N_NODE_MIRROR=https://npmmirror.com/mirrors/node/' >> ~/.bashrc
//腾讯云镜像源
echo 'export N_NODE_MIRROR=https://mirrors.cloud.tencent.com/nodejs-release/' >> ~/.bashrc
//中国科学技术大学镜像源
echo 'export N_NODE_MIRROR=https://mirrors.ustc.edu.cn/node/' >> ~/.bashrc
重新打开终端
//安装Node.js最新LTS版
n lts
//安装Node.js最新版
n current
node -v
npm -v
配置NPM仓库国内镜像源
//npm仓库阿里云源
npm config set registry=https://registry.npmmirror.com
//npm仓库腾讯云源
npm config set registry=https://mirrors.cloud.tencent.com/npm/
//npm仓库华为云源
npm config set registry=https://mirrors.huaweicloud.com/repository/npm/
3.关联Python3版本
一般无需配置,当Linux操作系统同时存在Python2和Python3等类似跨大版本时才需配置。
npm config set python=/usr/bin/python3
检查当前配置
npm config list
4.n常见命令
//查看远程服务器可供下载的Node.js版本
n ls-remote lts
n ls-remote current
n lsr 19
n lsr --all
//安装Node.js最新LTS版本
n lts 或 n stable
//安装Node.js最新版本
n current 或 n latest
//安装Node.js指定版本
n 19.0.0
//查看所有已下载的Node.js版本并可通过上下键选择安装
n
//查看所有已下载的Node.js版本
n ls
//查看已下载的指定Node.js版本路径
n which 19.0.0
//移除已下载的指定Node.js版本
n rm 19.0.0
//移除已下载的全部Node.js版本(除了当前正在使用的Node.js版本)
n prune
//移除当前正在使用的Node.js和npm
n uninstall
//查看n版本
n --version 或 n -V
//查看n帮助
n --help 或 n -h
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptenv/2104.html