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