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
  • Вопрос задан
  • 1050 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
По вполне понятным причинам, внутри alpine образа нет npm, как nodejs.
Тебе нужно их отдельно доустановить через
RUN apk add --update nodejs npm
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы