web-dev-qa-db-ja.com

バンドルでnode_modules依存関係を使用して本番用のNestJSアプリを正しく構築するにはどうすればよいですか?

nest buildまたはnest build --webpack distフォルダーに必要なすべてのモジュールが含まれておらず、Error: Cannot find module '@nestjs/core'を実行しようとしたときnode main.js

https://docs.nestjs.com/ で、本番用のアプリを正しくビルドする方法についての明確な指示が見つからなかったので、何かを見逃していましたか?

6
Dimanoid

そのままでは、nest cliはnode_modules依存関係をdistバンドルに含めることをサポートしていません。


ただし、バンドルに依存関係を含むカスタムWebpack構成のコミュニティの例がいくつかあります。 bundled-nestこの問題 で説明されているように、未使用の動的ライブラリをホワイトリストに登録するには、webpack.IgnorePluginを含める必要があります。

2
Kim Kern