Задать вопрос

Npm not found docker?

Есть такой dockerfile
FROM alpine:3.15

WORKDIR /app

COPY package*.json ./

RUN npm install

COPY ./ ./

CMD ["npm", "run", "start"]


И когда я пытаюсь запустить сборку, получаю такую ошибку

=> ERROR [4/5] RUN npm install                                                                                    0.4s
------
 > [4/5] RUN npm install:
#8 0.375 /bin/sh: npm: not found
------
executor failed running [/bin/sh -c npm install]: exit code: 127
ERROR: Service 'frontend' failed to build : Build failed
  • Вопрос задан
  • 1350 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
По вполне понятным причинам, внутри alpine образа нет npm, как nodejs.
Тебе нужно их отдельно доустановить через
RUN apk add --update nodejs npm
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы