1.n工具安装Node.js以及配置国内镜像源(Linux)

1.安装n

//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
npx -v

配置NPM仓库国内镜像源

#npm仓库阿里云源
npm config set registry=https://registry.npmmirror.com
#npm仓库腾讯云源
npm config set registry=http://mirrors.cloud.tencent.com/npm/
#npm仓库华为云源
npm config set registry=https://mirrors.huaweicloud.com/repository/npm/

3.关联Python3版本

一般无需配置,当Linux操作系统存在多个Python版本时才需配置。

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版本
n rm 19.0.0

//移除已下载的全部node版本(除了当前正在使用的node版本)
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

(0)
上一篇 2021年10月29日 22:20
下一篇 2021年11月1日 03:10

相关推荐

  • 3.npm CLI常用命令一览表

    简述 npm CLI命令 帮助 npm help 查看npm CLI版本 npm version 更新npm CLI版本 npm install -g npm 添加配置 npm config set <key>=<value> 查看指定配置 npm config get <key> …

  • 2.package.json文件的讲解

    dependencies 项目运行所需的依赖包。 devDependencies 项目开发和测试所需的依赖包。 包版本控制 版本号为三位数,一定要注意了。 1.严格匹配 2.通配符匹配 3.局部匹配 4.算术匹配 5.区间匹配 6.或匹配 7.~匹配 如果在版本号上指定了minor,则允许patch级别的更改。如果没有…

发表回复

登录后才能评论