簡體   English   中英

在 Xenial 上安裝后未顯示新版本的 node.js

[英]New version of node.js doesn't show up after installing on Xenial

我似乎安裝了高版本的節點,但它沒有與node -v命令一起顯示。

(base) $ sudo n 10.11.0

  installing : node-v10.11.0
       mkdir : /usr/local/n/versions/node/10.11.0
       fetch : https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
   installed : v10.11.0 (with npm 6.4.1)

(base) $ node -v
v8.0.0

(base) $ ng
You are running version v8.0.0 of Node.js, which is not supported by Angular CLI 8.0+.
The official Node.js version that is supported is 10.9 or greater.

Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.

從問題正文中顯示的輸出中,我注意到sudo n 10.11.0已在目錄中安裝了新版本的node/usr/local/n/versions/node/10.11.0

該路徑需要添加到$PATH以便 bash 找到它,如下所示:

PATH=/usr/local/n/versions/node/10.11.0/bin/:$PATH

將以下導出語句添加到~/.bashrc

export PATH=/usr/local/n/versions/node/10.11.0/bin/:$PATH

需要新開一個終端才能看到修改~/.bashrc的效果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM