私は非常にwebpackに新しいです。Webpackファイル名の変更を停止するにはどうすればよいですか?
vue-cli
という定型文テンプレートを設定しました。現在、npm run build
を実行すると、自分のファイルは/dist/build
フォルダにコンパイルされ、js
とcss
というフォルダに分割されます。
私はWordPressテーマを作っています。私は<script>
と<style>
タグからファイルにアクセスしています。それは動作します...しかし、Webpackをnpm run build
経由で再コンパイルするたびに、ファイル名がランダム化され、最後にランダムな文字列が追加されます(index.phpから直接ファイルを参照することは不可能になります)。
Webpackによるファイル名のランダム化を停止する方法はありますか?コンパイルするたびにindex.phpを更新する必要はありません。それとも私はこれについて間違った方法をとっていますか?
返信いただきありがとうございます。非常に参考になりました。私はキャッシングという考えが好きです。あなたはこのプロセスを自動化するためにパッケージに言及しています。ボイラープレートには、HTML-Webpack-Pluginがインストールされています。しかし、実装しようとすると、相対パス(つまり、/ dist/static ...)が得られます。明らかに、相対パスの前に挿入されるPHP生成のURLで絶対パスが必要です。これを実装する方法がありますか? –
Webpack設定のファイル名からハッシュを削除しました。ありがとう。 –
@ Blue_Dragon360あなたのアセットは、常にあなたのパブリックパス設定に相対的です。名前にもかかわらず、publicPathは完全なURLにすることができます。 'www.mysite.com/'または 'www.mysite.com/js/'。それはあなたに必要なURLを与えるはずです。 –