在Alpine Linux上使用NPM安装最新的Node.js的最佳方法是什么

安迪

我正在尝试基于高山linux构建自己的docker容器,并且我需要在该容器中添加多个服务(是的,不建议将其作为最佳实践,但是目前我的组织发展有点落后,并且需要一个dockerfile我的自定义图片)。

我检查这个文章,以了解与高山的Linux NPM安装最新版本的的NodeJS的方式。但是apk add nodejs@6,本次讨论中似乎没有提供类似内容或类似的内容。

此外,似乎Alpine Linux在此处的存储库中没有最新版本的nodejs(v 8.X)

那么,我是否几乎必须从源代码安装nodejs?但是,与仅从高山回购中安装相比,该选项非常慢。

编辑:

在dockerfile中添加nodejs-current给另一个问题

步骤...:运行apk更新&& apk添加nodejs-current

--->在e430b4d279e5中运行,获取http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz获取http://dl-cdn.alpinelinux.org/alpine/ v3.4 / community / x86_64 / APKINDEX.tar.gz获取http://nl.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz v3.4.6-213-gb6db4bd [ http:// dl -cdn.alpinelinux.org/alpine/v3.4/main] v3.4.6-160-g14ad2a3 [ http://dl-cdn.alpinelinux.org/alpine/v3.4/community] v3.6.0-3765-g46dd4472f4 [ http://nl.alpinelinux.org/alpine/edge/testing]确定:8679个不同的软件包可用错误:无法满足的约束:nodejs-current(丢失):必需:world [nodejs-current]

雅库布·朱鲁特卡(Jakub Jirutka)

我们提供了两个nodejs软件包:

因此,如果要最新版本,请运行以下命令安装nodejs-current:

apk add nodejs-current

目前在v3.6(稳定分支)中为7.10.1,在边缘(不稳定/滚动分支)中为8.5.0。

我们不使用@Nnodejs@6这样的后缀,它不是有效的软件包名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章