[英]Updating Node.js on Ubuntu - version not changed after update
我正在嘗試通過命令在 Ubuntu 上更新 Node.js:
sudo npm install -g n
sudo n latest
我得到了回應:
installed : v16.6.1 (with npm 7.20.3)
但是當我通過node -v
或nodejs -v
檢查版本時,我得到:
v10.19.0
是否需要手動更改系統路徑? 舊版本不更換?
原因是新node
的路徑未包含在$PATH
。
您可以通過運行which node
來檢查它是否會打印node
cli 的路徑。
您可以通過包括路徑修復其n
安裝節點系統PATH
我的 Ubuntu 21.10 遇到了同樣的問題,我能夠修復它並獲得正確版本的 nodejs 以顯示在我的終端中。
解決辦法是設置16.6.1(或其他版本)為默認
nvm alias default 16.6.1
試試這個
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable
升級到最新版本,即可使用
$ sudo n latest
修復路徑:
$ sudo apt-get install --reinstall nodejs-legacy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.