Sha*_*adi 128 linux alpine-linux
所以我无法在 alpine linux 中安装 npm。我想也许我可以只做一个apk add npm但显然apk search npm什么都不返回,即使在apk update. 我正在从 nginx:alpine docker 图像中尝试所有这些,即docker run -it nginx:alpine /bin/sh
编辑 1:我可以看到nodejs:alpine dockerfile 是如何构建的node,但我不明白它是如何构建的npm
编辑 2:现在我知道 npm 在 alpine 上与 nodejs 一起安装,只是为了澄清起见,起初这对我来说并不明显的原因是在 ubuntu 14.04 上 asudo apt-get install nodejs仍然需要一个sudo apt-get install npm(例如安装开发包gcc)
小智 199
我遇到了 apk 管理器的问题。
包nodejs不再安装 NPM(请参阅pkgs.alpinelinux.org)您必须安装 nodejs-npm
apk add --update nodejs nodejs-npm
Run Code Online (Sandbox Code Playgroud)
小智 134
对于最新版本的 Alpine (v3.8+),使用 npm 安装 nodejs 的正确方法是:
apk add --update nodejs npm
但是,npm包取决于nodejs,因此您可以执行以下操作:
apk add --update npm
注意:由于 Alpine 3.8 没有 nodejs-npm 包。
小智 31
我可能是错的,但我认为npm实际上是nodejs.
我从未见过npm单独安装包管理器的任何风格。似乎总是带有yum install nodejs, or apt-get install nodejs, or apk add --update nodejs。
| 归档时间: |
|
| 查看次数: |
194250 次 |
| 最近记录: |