LogDNA で次のエラーが発生します。
(node:28) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Cannot find module '/tmp/build_[long-hash]/my-project-[long-hash]/node_modules/bluebird'
Process exited with status 0
State changed from starting to crashed
その行には、Bluebird のインポートが含まれています。依存関係を削除して行を削除すると、次の行を参照することを除いて同じエラーが発生します (これは依存関係のインポートでもあります)。
以前は機能していたブランチをデプロイすると、同じエラーが発生します。もちろん、この問題をローカルで再現することはできません。
Dyno の npm リストをローカルと比較しましたが、同じです。また、予期されるすべての node_modules は、実際には Dyno のファイルシステムに存在します。
Heroku-bash を使用してビルド タスクを手動で (特別なことは何もせずに) 実行してからデプロイすれば問題ありません。