2、安装node、npm 和 cnpm
去nodejs官网,https://nodejs.org/en/download
知道哦需要的安装包:https://nodejs.org/dist/v18.17.0/
# wget https://npmmirror.com/mirrors/node/v16.18.1/node-v16.18.1-linux-x64.tar.xz
# tar -xvf node-v16.18.1-linux-x64.tar.xz -C /opt/
# cd /opt/node-v16.18.1-linux-x64/
# 加入环境变量
# vim /etc/profile
export NODE_HOME=/opt/node-v16.18.1-linux-x64
export PATH=${PATH}:${NODE_HOME}/bin
# 测试是否安装了node和npm
# node -v
# npm -v
配置NPM
1、设置全局安装位置
# 跳转路径到安装位置
/opt/node-v16.18.1-linux-x64
# 新建全局安装文件夹
mkdir node_global
# 新建缓存文件夹
mkdir node_cache
# 设置全局安装路径
npm config set prefix "node_global"
# 设置缓存位置
npm config set cache "node_cache"
# 检查是否设置成功
npm config ls
输出:cache = "/opt/node-v16.18.1-linux-x64/node_cache"
prefix = "/opt/node-v16.18.1-linux-x64/node_global"
# 不要忘记需要去环境变量里配置全局安装的bin文件夹
vim /etc/profile
# 添加环境变量
export PATH=$PATH:/opt/node-v16.18.1-linux-x64/node_global/bin
# 刷新环境变量
source /etc/profile
2、更换源
# 先配置国内镜像站
npm config set registry=http://registry.npm.taobao.org
# 推荐使用npm的管理工具nrm,可以便捷切换npm源
# 安装nrm工具,代理映射库
npm install nrm -g
# 查看可以使用的源
nrm ls
# 使用淘宝提供的源
nrm use taobao
# 再次查询,开头有*标识的是正在使用的源
nrm ls
输出: npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
3、安装cnpm
# npm install -g cnpm
# cnpm -v