-g npm@9.8.1 делала даже с sudo - перезапускаю - то же самое. Как лечить?
Ubunta 20.4
так это нпм внутри контейнера, не?
внутри тоже обновляла
всм обновляла? обновление надо в докерфайле прописать
Так пжи нпм в докере или в убунте?
пришлось фуллсак специалист
я уже везде обновляла и в докере и в убунте.. (а докер в убунте)
а смерть в яйце. если докер при создании образа обновляет нпм, то как может быть старый нпм при запуске? докерфайл на пастбин выложи
ТОЧНО!! В сам докер запихнула и все заработало :)
А говорили что в докере обновляли
думала что да.. не догадалась в файл докера зафигачить
только копирование package.json в образ лучше после установки глобальных пакетов, перед установкой локальных чтобы докер закешировал глобальные и не переставлял их при каждом изменении в package.json образы слоеные, помни это и кешируются тоже слоями и каждый RUN - это слой, и не только он а еще, у тебя не работало, пока не добавила в докерфайл пушто по дефолту все контейнеры эфемерные и свои изменения никак не сохраняют это либо волюмы надо цеплять, либо в сам образ изменения применять
у меня package*.json в начале чтобы когда файл докера из гита придет остальным в команде у них все что в package*.json встало автоматом, не правильно?
все правильно, просто можно оптимизировать, поменяв порядок передвинь COPY package*. json ./ на две строчки ниже, прямо перед RUN npm install —legacy-peer-deps
Обсуждают сегодня