173 votes

Comment installer npm dans alpine linux

Je n'arrive donc pas à installer npm dans alpine linux. Je me suis dit que je pouvais peut-être faire un apk add npm mais apparemment apk search npm ne renvoie rien, même après un apk update . J'expérimente tout cela à partir de l'image docker nginx:alpine, c'est-à-dire. docker run -it nginx:alpine /bin/sh

Edit 1 : Je vois comment le nodejs:alpine Constructions de dockerfile node mais je ne comprends pas comment il se construit npm

Edit 2 : maintenant que je sais que npm est installé avec nodejs sur alpine, et juste pour clarifier, la raison pour laquelle ce n'était pas évident pour moi au début est que sur ubuntu 14.04 un fichier sudo apt-get install nodejs nécessiterait toujours un sudo apt-get install npm (qui installe les paquets de développement, par exemple gcc )

3voto

vizmi Points 129

Npm va de pair avec nodejs. Dans le cas où vous ne pouvez pas installer node avec apk add nodejs, vous devez d'abord corriger cela. Etape 1 - Avez-vous le fichier repo de la communauté ajouté à votre liste /etc/apk/repositories ? Si ce n'est pas le cas, il est très utile de le faire. Plus d'informations : https://wiki.alpinelinux.org/wiki/Enable_Community_Repository

2voto

Samuel Dare Points 111

Je viens de le faire et je peux confirmer que npm n'est pas une dépendance de node.js (du moins pour l'instant sur alpine) et doit être installé séparément.

i.e apk add --update npm

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X