如何将 nodejs 从 6.x 更新到 8.x?

How to update nodejs from 6.x to 8.x?

简单的问题 - 如何将 nodejs 从 6.x 更新到 8.x?我有 Ubuntu 16.04。我应该卸载旧版本并安装新版本吗?如果是这样,我该怎么做。 一个尝试过 须藤最新 但它说 须藤:n:找不到命令 当我刚刚 n 最新的 是需要 sudo 什么鬼?

将此命令用于 ubuntu

sudo npm install npm@latest -g
sudo npm cache clean -f
sudo npm install -g n
sudo n stable

//最新版本

   `sudo n latest

使用节点版本管理器:

对于开发系统,您可以测试不同的版本,因此您可能希望根据需要在版本之间切换。这可以使用 nvm 版本管理器。这允许您在不同版本中尝试您的代码并发现问题。

使用脚本安装它:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

那你就可以直接使用了。它可以安装其他版本并轻松切换版本。

一些命令是:

nvm current     display currently activated version
nvm ls [<version>]  list installed versions
nvm ls-remote [<version>]   list versions available for install
nvm version <version>   get best matching installed version
nvm version-remote <version>    get best matching remote version
nvm install <version>   download and install a version
nvm uninstall <version>     uninstall a version
nvm use <version>   modify path to use version
nvm which <version>     show path there this version is installed

所以要安装节点 8 调用

$ nvm install 8

稍后升级到新节点版本:

$ nvm current
v8.0.0
$ nvm version-remote 8
v8.1.0
$ nvm install 8.1 --reinstall-packages-from=8.0
Downloading and installing node v8.1.0...
Downloading https://nodejs.org/dist/v8.1.0/node-v8.1.0-linux-x64.tar.xz...
######################################################################## 100,0%
Computing checksum with sha256sum
Checksums matched!
Now using node v8.1.0 (npm v5.0.3)

Reinstalling global packages from v8.0.0...
added 9 packages and updated 1 package in 2.463s
Linking global packages from v8.0.0...

但是在你改变你的节点版本之后你应该再次在你的模块中调用 npm install。

你有一个叫做 nvm(节点版本管理器)的东西

要查看 node/nodejs 的所有版本,请在终端中输入:"node ls-remote"

在终端中安装特定版本类型:"nvm install 10.15.2"(以版本 10.15.2 为例)