使用`n`包将NodeJ降级到以下版本不工作?

时间:2018-04-09 16:32:25

标签: node.js bitnami

我有一台运行Bitnami的虚拟机,我当前的Nodejs版本为v9.8.0,但我想将我的版本更改为8.11.1,并且我使用{n 1}} npm包但仍然是NodeJs的版本相同。

我使用了以下命令

sudo npm cache clean -f
sudo npm install -g n
sudo n 8.11.1

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

Bitnami工程师在这里。

Bitnami Stacks完全独立,独立于系统上安装的其他软件或库运行。这意味着您无需担心在系统上安装任何其他软件以使新应用程序正常工作。它们也不会干扰系统上已安装的任何软件,因此您运行的所有软件都将继续正常运行。

在这种情况下,PATH环境变量被配置为在系统之前使用Bitnami二进制文件

PATH=/opt/bitnami/redis/bin:/opt/bitnami/python/bin:/opt/bitnami/nodejs/bin:/opt/bitnami/git/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:/opt/bitnami/redis/bin:/opt/bitnami/python/bin:/opt/bitnami/nodejs/bin:/opt/bitnami/git/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

如果您尝试在系统中找到所有节点二进制文件

bitnami@bitnami-nodejs-dm-1072:~$ which -a node
/opt/bitnami/nodejs/bin/node
/opt/bitnami/nodejs/bin/node
/usr/local/bin/node

前2个“节点”是Bitnami的节点,第3个节点是系统的节点。如果您使用它,您将拥有已安装的新Node.js版本

bitnami@bitnami-nodejs-dm-1072:~$ /usr/local/bin/node --version
v8.11.1