Так что я могу'т получить, чтобы установить НПМ в альпийском Линукс. Я думал, что, возможно, я могу просто сделать АПК добавить НПМ-но, видимо,
поиск apk НПМничего не возвращает, даже после
обновления АПК. Я'м экспериментируя со всем этим со связкой nginx:альпийский докер изображение, т. е.
докер Run-это то nginx:альпийский /Бен/ш`
Редактировать 1: я вижу, как nodejs:альпийские файла Docker строит "узел", но я не'т понять, как он строит НПМ
Правка 2: Теперь, когда я знаю, что НПМ устанавливается с nodejs на альпийском, а просто пояснить, почему это было'т ясно, меня в первую очередь заключается в том, что на Ubuntu 14.04 в судо apt-получить установку nodejs
будет по-прежнему требуют судо apt-получить установку НПМ
(которая устанавливает пакеты разработки например, ССЗ
)
У меня была проблема с менеджером АПК.
Пакет nodejs не установка НПМ (см. [pkgs.alpinelinux.org][1]) Вы должны установить nodejs-НПМ
apk add --update nodejs nodejs-npm
[1]: http://pkgs.alpinelinux.org и"http://pkgs.alpinelinux.org"
За последних версиях Альпийский (В3.8+) правильный способ установки nodejs с НПМ:
АПК добавить --nodejs обновить НПМ
Однако, НПМ
в зависимости от пакета nodejs
, так что вы можете сделать:
АПК добавить-обновить НПМ
Примечание: поскольку альпийские 3.8 нет nodejs-НПМ пакет.
Я могу ошибаться, но я думаю, что НПМ
на самом деле зависимость nodejs
.
Я'никогда не видел любой вкус диспетчера пакетов установка НПМ
в одиночку. Всегда кажется, что приходит упакован с ням установить nodejs
, или APT-получить установку nodejs
, или АПК добавить-обновить nodejs
.
АПК обновление и усилитель; & АПК добавить nodejs
установлен НПМ
Binary для меня.
Вопрос здесь недавно, и в связи с изменениями в альпийском'ы репозиториев пакетов между В3.5 и V3.6 или края.
В В3.5 nodejs
включены НПМ
В В3.6 nodesjs не включает nodejs и НПМ НПМ новый
существует пакет`.
Смотрите здесь для альпийской пакеты. Чтобы увидеть, какие версии пакетов вы вытягиваете из посмотреть на содержимое файла `/etc/АПК/хранителей
НПМ идет рука об руку с nodejs. В случае, если вы не можете установить узел с АПК добавить nodejs, необходимо исправить в первую очередь. Шаг 1 - Вы имеете общий РЕПО добавил в файл /etc/АПК/список репозиториев? Если нет, то это очень полезно, чтобы сделать так. Подробности: https://wiki.alpinelinux.org/wiki/Enable_Community_Repository
У меня просто было до этого и могу подтвердить, что НПМ-это не зависимость node.js (по крайней мере сейчас на альпийском) и должен быть установлен отдельно
я.е АПК добавить-обновить НПМ