Running git push heroku master
zawsze wyzwala krok, który podpowiada:Skip „Instalowanie zależności z npm” krok po pcha aplikację node.js do Heroku
Instalacja zależności z KMP
tym etapie obciążenia i ponownie instalować wszystkie zależności znowu, nawet jeśli już istnieje. Jest to bardzo czasochłonne i czasami pomijam ten krok, gdy wdrażam, ponieważ wiem, że zależności są takie same.
Czy są jakieś polecenia lub opcje, które to umożliwiają?
Niestety, jeśli przyjrzeć się [buildowi Heroku dla node.js] (https://github.com/heroku/heroku-buildpack-nodejs/blob/master/bin/compile#L171), nie ma pojawia się opcja pominięcia 'npm install'. Zawsze uruchamia 'npm install --production', po którym następuje' npm rebuild'. Możliwe jest jednak utworzenie twojego [własnego buildpacka na Heroku] (https://devcenter.heroku.com/articles/buildpacks), który określa inne zachowanie dla 'npm install'. – smithclay