module 'express'
Из-за чего это может быть?
Из-за того, что нода не может найти установленный модуль express
Он установлен и в package.json есть. До контейнеризации все работало. Какие пути нужно указывать в RUN и COPY. К текущему расположению проекта?
Нужно и в Dockerfile устаналивать express. RUN install express?
Где установлен? В контейнере он есть?
В dockerfile нужно указать команду, которая поставит все зависимости из package.json
COPY ./package*.json ./ Но что-то не так
Это копирование файла, а не установка зависимостей, указанных в нем.
Не подскажешь что это за команда. Несколько попробовал но не работает
Есть. Но ошибка Cannot find module Express. Как эти зависимости устанавливать?
а вы разработчик? на нодке? как бы вы их устанавливали вне докера?
разработчик на ноде врядли бы стал такие вопросы задавать про пакеты
npm intall ... Понятно что можно все перечилить RUN install ..., Может есть способ как из package.json устанавливать
RUN npm ci --only=production впишите это в докер файл
Обсуждают сегодня