後nest build
またはnest build --webpack
distフォルダーに必要なすべてのモジュールが含まれておらず、Error: Cannot find module '@nestjs/core'
を実行しようとしたときnode main.js
。
https://docs.nestjs.com/ で、本番用のアプリを正しくビルドする方法についての明確な指示が見つからなかったので、何かを見逃していましたか?
そのままでは、nest cliはnode_modules
依存関係をdist
バンドルに含めることをサポートしていません。
ただし、バンドルに依存関係を含むカスタムWebpack構成のコミュニティの例がいくつかあります。 bundled-nest 。 この問題 で説明されているように、未使用の動的ライブラリをホワイトリストに登録するには、webpack.IgnorePlugin
を含める必要があります。