5

依存関係をバンドルするために Webpack を使用しています。そのうちの 1 つは emailing servicepostmarkです。child_processこのサービスは、明らかにノードに同梱されていると呼ばれるものに依存しています。

問題は、webpack を実行してアプリをバンドルしようとすると、次のように不平を言うことです。

モジュールが見つかりません: エラー: モジュール 'child_process' を解決できません ...

オンラインの回答のほとんどは、このエラーに対応して、次の行を追加する必要があると言っています。

  node: {
    child_process: 'empty'
  }

私のwebpack構成に。しかし、これは意味がありません。なぜなら、webpack は child_process を検索しようとしないためです。その結果、アプリを実行すると、次のエラーが発生します。

キャッチされていない TypeError: exec は関数ではありません

これは、モジュール内の関数が存在しないことを訴えるpostmark(に依存するサービス)からのエラーです。child_processexecchild_process

したがって、child_processwebpack が不平を言うことなくビルドにモジュールを含めるにはどうすればよいのでしょうか?

4

1 に答える 1