參考了DigitalOcean:How To Install Node.js on Ubuntu 16.04 的正規安裝法,一直會出現上面的錯誤訊息,索性將npm移除,
sudo apt-get install npm情況更嚴重了,npm指令不見了,也無法利用apt-get正常安裝了。
好不容易找到一篇Install the Latest Node.js and NPM Packages on Ubuntu 16.04 / 18.04 LTS,才發現版本的更新速度這麼快,當初我的Node.js才v6.16,現在已經進步到v10 的版號了,而且進步到只要將Node.js的PPA寫到sources.list,接著只要下指令安裝Node.js就會連同npm以及一些相依性的套件一併安裝。(我原先的npm以及Node.js都太舊了,難怪出現一大堆相依性問題)
如果你還沒安裝curl,就先輸入下面指令
sudo apt install curl
目前最新版本是第10版,你可以輸入
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
如果你想使用的事長期維護版,你可以輸入
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
最後輸入下面指令,就可以同時安裝Node.js以及npm
sudo apt install nodejs
檢查安裝後的版本
nodejs -v
npm -v
你也可以察看/etc/apt/sources.list.d/,就可以看到新增的nodesource.list、nodesource.list.save兩個檔案,這兩個檔案會協助你利用apt-get 指令安裝或更新
參考網頁:
沒有留言:
張貼留言