查看全局安装的包
$ npm list -g --depth 0
/usr/lib
├── gulp@3.9.1
└── npm@3.10.10
$
卸载
# 清理npm缓存
npm cache clean -f
#apt-get 卸载
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get autoremove
手动删除 npm 相关目录
sudo rm -r /usr/local/bin/npm
sudo rm -r /usr/local/lib/node_modules
sudo find / -name npm
sudo rm -r /tmp/npm*
/usr/local/bin/
安装nodejs
- apt-get安装
$ apt-cache madison nodejs # 查看所有支持的版本
nodejs | 6.17.1-1nodesource1 | https://deb.nodesource.com/node_6.x xenial/main amd64 Packages
nodejs | 4.2.6~dfsg-1ubuntu4.2 | http://cn.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
nodejs | 4.2.6~dfsg-1ubuntu4.2 | http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages
nodejs | 4.2.6~dfsg-1ubuntu4 | http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
$
$ sudo apt-get install nodejs
$ sudo apt install npm
$ # cnpm
$ sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
- Linux 二进制文件安装
官网下载已经编译好的包来安装,解压文件的 bin 目录底下包含了 node、npm 等命令,使用 ln 命令设置软连接:
$ cd /usr/software
$ # // 下载
$ wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
$ # 解压
$ sudo tar xf node-v10.9.0-linux-x64.tar.xz
$ # 进入解压目录
$ sudo mv node-v10.9.0-linux-x64 nodejs
$ sudo ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
$ sudo ln -s /usr/software/nodejs/bin/node /usr/local/bin/
$
测试
$ node -v
v6.17.1
$
$ npm -v
3.10.10
$
$ npm view gulp versions
[ ...
'3.8.10',
'3.8.11',
'3.9.0',
'3.9.1',
'4.0.0',
'4.0.1',
'4.0.2' ]
$
$ # 恢复npm开发环境
$ sudo npm install -g gulp@3.9.1
$
$ npm view gulp version
4.0.2
$
$ npm info gulp # 详细信息
$ npm ls gulp
$ npm ls gulp -g
/usr/lib
└── gulp@3.9.1
$