2

私のアプリケーションのバンドルを生成するのに面白いwebpackです。バンドルが生成された後、次のタスクを実行する必要があります。Webpackはいくつかのポストビルドスクリプトタスクを実行します

  1. バンドルファイルを開き、特定のパスの名前を変更します。ウェブサイトをセットアップする方法があるため、私たちが作成したバンドル内のパスを変更する必要があります。現在、手動でパスを変更しています。だから、基本的に私はXXXXのテキストを探し、バンドル内のYYYYに置き換えるタスクを実行しようとしています。
  2. キー/テキストの名前を変更した後、ファイルを縮小するためにコンテンツを醜くしたい。

どのようなオプションがありますか。私はwebpackに新しく、私は可能な解決策を探しています。

答えて

1

string-replace-loaderをチェックしましたか?

バンドルを生成した後、これを使用して「置換」タスクを実行します。本質的に、これはあなたが現在やっていることを自動化します。

+0

これは有望です。ファイルが生成された後に実行するようにwebpackに指示する方法を教えてください。 – OpenStack

+0

npmページの例は非常に厳しいものです。私はあなたの現在のセットアップでそれらを試してみましょう。 また、関連するテキストがバンドルされている間に関連するテキストが置き換えられているため、「後」のタスクの実行はあなたには当てはまりません。 – adriennetacke

+0

JSファイルでのみ動作し、CSSファイルでは動作しないようです。 – OpenStack

関連する問題