Also kann ich npm nicht in Alpine Linux installieren. Ich dachte, vielleicht kann ich einfach ein apk add npm
machen, aber anscheinend gibt apk search npm
nichts zurück, auch nicht nach einem apk update
. Ich experimentiere mit all dem aus dem nginx:alpine Docker-Image, d.h. docker run -it nginx:alpine /bin/sh
Edit 1: Ich kann sehen, wie das nodejs:alpine dockerfile node
baut, aber ich verstehe nicht, wie es npm
baut
Edit 2: da ich nun weiß, dass npm mit nodejs auf Alpine installiert wird, und nur zur Klarstellung, der Grund, warum mir das zuerst nicht klar war, ist, dass auf Ubuntu 14.04 ein sudo apt-get install nodejs
immer noch ein sudo apt-get install npm
erfordert (welches Entwicklungspakete wie z.B. gcc
installiert)
Ich hatte ein Problem mit dem Apk-Manager.
Das Paket nodejs wird nicht mehr mit NPM installiert (siehe pkgs.alpinelinux.org) Sie müssen nodejs-npm installieren
apk add --update nodejs nodejs-npm
Ich könnte mich irren, aber ich glaube, npm
ist eigentlich eine Abhängigkeit von nodejs
.
Ich habe noch nie gesehen, dass irgendein Paketmanager npm
alleine installiert. Es scheint immer mit yum install nodejs
, oder apt-get install nodejs
, oder apk add --update nodejs
zu kommen.
apk update && apk add nodejs" installierte das "npm"-Binary für mich.