Node和npm(cnpm)安装和使用
环境
Ubuntu20.04
下载
官方:https://nodejs.org/zh-cn/download
官方Node包包含npm,根据自己的电脑选择所需的包下载,我需要的是Linux(x86),如下:
下载后得到:node-v18.15.0-linux-x64.tar.xz
压缩包
安装Node(包含npm)
将node-v18.15.0-linux-x64.tar.xz
压缩包解压到 /usr/local
目录下
sudo tar -xvf node-v18.15.0-linux-x64.tar.xz -C /usr/local/
cd /usr/local/
sudo mv node-v18.15.0-linux-x64 node
环境变量
在 .bashrc 或 /etc/profile 或 /etc/bash.bashrc 加上:
#========== node&npm env ============#
export NODE_HOME=/usr/local/node
export PATH=$PATH:${NODE_HOME}/bin
改完记得source生效!
测试验证
node --version
npm --version
结果如下图:
安装cnpm
由于国内直接使用 npm 的官方镜像是非常慢的,推荐使用淘宝 cnpm 镜像及其命令 cnpm。
(淘宝 CNPM 镜像是一个完整 npmjs.org 镜像,可以用此代替官方NPM,同步频率目前为 10分钟 一次以保证尽量与官方服务同步。)
# 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# 查看版本
cnpm -v
上面我们说过,node自带npm,npm在 /usr/local/node/lib/node_modules
目录下,
同样地,cnpm也在 /usr/local/node/lib/node_modules
目录下,如下图: