【发布时间】:2016-02-06 17:25:11
【问题描述】:
我希望通过 Dockerfile 将 nodejs 安装到基于 debian 的容器中。我对那里的不同发行版有点困惑。我得出的结论是,我想要最新的 STABLE 分发版。
现在,nodesource/distributions#deb 中有四种不同的发行版(v0.10、v0.12、v4.x、v5.x)。据我了解,我需要 v5.x(reading this blog post,以及我搜索的其他随机内容)。但无论我在哪里寻找,人们都建议安装 v0.12(这也是最新的稳定版,或 LTS,我不确定),即使在 nodejs.com official site distributions 中,这个版本是 v5.0.0。
所以,我有 2 种可能的安装方式,任何帮助(请详细说明一下,也许这是一个 愚蠢的问题,但我有点困惑)
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install -y nodejs
或
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs
【问题讨论】:
-
您应该阅读更新日志以及完整的版本说明,然后下载最适合您需求的版本。很难替别人回答这个问题……
-
@Michael 如果你不知道答案(或关于所问的主题),这并不意味着“很难为别人回答这个问题”
-
@Fdo Michael 的有效评论和您完全不必要的粗鲁。
-
@Michael 抱歉,如果我很粗鲁,jan 是对的,有时需要额外阅读我即将发表的评论,对此我深表歉意......但是知道的人的回答很好节点项目的当前状态也是有效的。
-
@Fdo 没问题,我只是没有回应,因为我不想引发不必要的讨论。尽管如此,我还是建议您真正阅读版本 4 和 5 的文档。如果您不需要始终拥有最新的 es6 功能,您(也许)最好选择节点 4——因为它是一个更新频率较低的 LTS 版本,而5 非常适合使用最新技术进行开发。这就是为什么我说对于不知道你打算做什么,你打算使用哪些包等等的人来说很难回答......
标签: node.js docker npm dockerfile debian-based