将nodejs的版本升级到5.12.0

时间:2018-01-20 00:28:03

标签: node.js npm ubuntu-16.04 nvm n

我尝试按照this link在Ubuntu 16.04服务器中通过 NVM 安装node.js。我得到了:

root@instance-15s8fbzx:/opt# nodejs --version
v4.2.6
root@instance-15s8fbzx:/opt# npm --version
5.3.0
root@instance-15s8fbzx:/opt# node --version
v8.4.0

然后,我按sudo npm start运行一个平均堆栈项目,我得到了

class User {
^^^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

然后,我看到this link,我想也许是因为nodejs版本不正确。我有另一台服务器v5.12.0作为nodejs的版本,该项目在那里运作良好。

然后,我试着做

sudo npm install -g npm
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/8.4.0/bin/node /usr/bin/node

但是nodejs的版本仍然是4.2.6。有谁知道如何将其版本升级到5.12.0

1 个答案:

答案 0 :(得分:0)

安装NVM并安装了必要的节点版本后,按如下方式选择节点版本:

tesseract 1_clean2.png output -l eng -oem 1 -psm 11
相关问题