0x00. node 和 npm 卸载不干净
#apt-get 卸载
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge nodejs-legacy
sudo apt-get autoremove
#手动删除 npm 相关目录
rm -r /usr/local/bin/npm
rm -r /usr/local/lib/node-moudels
find / -name npm
rm -r /tmp/npm*
0x01. 安装最新的 node 和 npm 戳这里
# apt-get 安装 nodejs
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
node -v # v4.2.6
# 安装最新的 node v10.x
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # v10.14.1
0x02. 找不到 npm
# npm--Node package manager, is a part of node
npm -v # -bash: /usr/local/bin/npm: No such file or directory
/usr/bin/npm -v # 6.4.1
# 创建 npm 再本地目录的链接文件
ln -s /usr/bin/npm /usr/local/bin/npm
# 另外,
# 安装全局的 npm
/usr/bin/npm install npm -g
# 安装最新的 npm
/usr/bin/npm install npm@latest -g
0x03. 离线安装 node 和 npm 在这里下载
0x04. npm 在线电子书
全局安装 angular cli
root 用户
npm install -g @angular/cli
出现 unexpected JSON input error
npm cache clean —force