在Xenial上安装后未显示新版本的node.js

问题描述 投票:0回答:1

我似乎已经安装了高版本的节点,但未通过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.
javascript node.js angularjs ubuntu-16.04 upgrade
1个回答
0
投票

从问题正文中显示的输出中,我注意到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的效果

© www.soinside.com 2019 - 2024. All rights reserved.