confused:为什么版本Node.JS

时间:2016-05-13 15:13:01

标签: node.js gulp install nvm

我一直试图让Gulp.js工作3天并且到目前为止失败了。我现在从头开始重新安装Linux Mint 17.3 ...我想在我的机器上安装Node.JS然后运行Gulp。

在nodejs.org https://nodejs.org/en/download/package-manager/上,它说: 两个版本:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
and then
sudo apt-get install -y nodejs

我如何知道要安装哪个版本?对于运行Gulp cli这是最好的前进方式?

在许多网站上,我读到“不要使用apt-get来安装Node.JS”他们从未提及过某个原因。显然,最好使用NVM(??)

那么,有人可以向我解释一下吗?我安装的是哪个版本? setup_4? setup_6?哪种方式安装Node.JS是最好的方法? apt-get还是NVM?特别是为什么?

感谢名单,

汤姆

1 个答案:

答案 0 :(得分:1)

  

不要使用apt-get来安装Node.JS

在过去,发行版包装不太好~~非常糟糕并且产生了问题。在最新的节点版本方面也是出了名的晚了。我今天不确定apt,但在我的fedora 23上我仍然收到了node@0.10。所以对我来说这是不行的。

  

显然,最好使用NVM

节点版本管理器有助于快速安装和运行。它还可以帮助您非常快速地在旧版本/新版本之间切换。开发人员的绝佳工具。

  

V4? V6?

取决于您的任务和目标。

例如,您正在为前端开发创建构建链,您可以使用v6,因为只有开发人员才会受到此决定的影响。决定与团队合作。

如果你在服务器api上工作,你应该选择一个与你的sysop团队达成协议(或强制它们,取决于你的上下文)。

您正在处理要分发的包(cli),转到LTS v4,它会更稳定。

你没有约束?请参阅v4以获得稳定性,v6获取有关es6的最新功能。

HTH !!