Chạy git push heroku master
luôn gây nên một bước mà nhắc nhở:Skip "Cài đặt phụ thuộc với NPM" bước khi đẩy một ứng dụng Node.js để Heroku
Cài đặt phụ thuộc với NPM
Bước này tải và cài đặt lại tất cả các phụ thuộc một lần nữa ngay cả khi nó đã tồn tại. Điều này là rất tốn thời gian và tôi muốn bỏ qua bước này đôi khi khi tôi triển khai mà tôi biết các phụ thuộc là như nhau.
Có bất kỳ lệnh hoặc tùy chọn nào thực hiện việc này không?
Thật không may, nếu bạn xem qua [Gói xây dựng Heroku cho node.js] (https://github.com/heroku/heroku-buildpack-nodejs/blob/master/bin/compile#L171), thì không có 't xuất hiện để bỏ qua tùy chọn' npm install'. Nó luôn chạy 'npm install --production', tiếp theo là' npm rebuild'. Tuy nhiên, có thể tạo [buildpack của riêng bạn trên heroku] (https://devcenter.heroku.com/articles/buildpacks) chỉ định một hành vi khác cho 'npm install'. – smithclay