私はSPAのWebpackを使い始めたばかりで、質問があります。 HTMLに結果バンドル/ファイルを要求するにはどうすればよいですか?私はちょうど、タグを使用するか、これのためのより良い練習ですか?Webpack - ベースHTML(ベストプラクティス)で結果ファイルを要求する方法
答えて
HTML Webpack Pluginを使用して、すべてのJavaScriptおよびCSSバンドルを自動的に含めることができます。
例
あなたのプロジェクトディレクトリにnpm install html-webpack-plugin --save-dev
を実行するために必要なプラグインをインストールするには。
次の例では、プラグインはソースHTMLファイルを読み込んで、利用可能なCSSファイルをhead
に自動的に追加し、末尾のすべてのJavaScriptバンドルをbody
の直前に追加します。それはExtractTextPluginとうまくいく。より多くのバンドルチャンクがあれば、適切に追加されます。
HTMLファイルの一部を動的に変更または生成する場合は、ボーナスとしてany templateエンジンを使用できます。箱の外でそれは他のvia loadersを使用する可能性のあるEJSテンプレートエンジンをサポートします。
var webpack = require("webpack");
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/js/entry', // Source JavaScript file
output: {
path: './bin/', // Output directory
filename: "./js/bundle.js" // Result JavaScript file
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html', // Source HTML file
filename: './index.html' // Result HTML file
}),
]
};
それはHTML WebPACKのプラグインはは、を縮小化チャンクをフィルタリングし、キャッシュを防ぐために、URLへのファイルのハッシュを追加するなど、一緒にプレイするために、多くの機能を持っていることは注目に値します...あなたはそれらと、より多くを学ぶことができますdocumentationにあります。
私のスターターシードは、angle2 + webpackで見ることができます。すべてのファイルは(app.js、vendor.js、polyfills.js)+マップ
ありがとう、私はそれを確認します – Nausik
ビルドディレクトリにあったのWebPACKは、モジュールバンドラです。 Webpackの設定に従って、SPA全体を1つまたは複数のjavascriptバンドルにバンドルします。これらのjsバンドルをHTMLコード内にインポートする必要があります。これらのものをHTMLに挿入する唯一の方法は、scriptタグを使用することです。だからあなたはあなたのhtmlでこのようにインポートします:
<script src="bundle.js"></script>
はい、これはベストプラクティスです。
- 1. のWebPACK CommonsChunkPluginと結果のhtmlファイルで
- 2. jsファイルでwebpackバンドルを要求する方法
- 3. HTTP要求ですべての結果を得る方法python
- 4. Webpack2 - HTMLからイメージを要求する方法
- 5. WebpackでjQueryプラグインを要求する
- 6. Hibernateの要求:私の結果の日付をフォーマットする方法
- 7. 2つのXML要求の結果を同時に処理する方法
- 8. 重要ではないユーザーシナリオのHTML結果をスクリーンスクレープする方法
- 9. GET要求エンドポイントの結果rider_idがnull
- 10. フェッチスウィフト要求は192の結果
- 11. VB.netでのGET/POST要求の結果をロードする
- 12. ルートに関連するファイルを要求する方法は?
- 13. JSファイルのみをwebpackに連結する方法
- 14. HTMLでネットワーク要求のリストを取得する方法
- 15. Angular2 webpack htmlファイル
- 16. Webpackで別のモジュールにプリコンパイルされたモジュールを要求する方法は?
- 17. xベースのVB.net結果
- 18. SOAP要求の結果をサーバーのXMLファイルに出力します。
- 19. POSTからの結果を格納する方法IonicとAngularの別のコントローラーで使用する要求
- 20. スイッチ結果をhtmlオブジェクトに挿入する方法
- 21. Webpack - Require.context - ディレクトリ内の `_test.js`を除くすべての.jsファイルを要求する方法?
- 22. 要求の結果を理解できませんJPA
- 23. ExpressルータでGET要求の結果を使用
- 24. fs.readdirの結果で隠しファイルを作成する方法
- 25. ファイル名展開の結果をbashでテストする方法は?
- 26. メソッドの結果をJavaでファイルに出力する方法
- 27. Rubyファイルの結果をPHPページで取得する方法は?
- 28. Pythonでファイルを要求する方法は?
- 29. プラグインでテーマのファイルを要求する方法は?
- 30. index.jsファイル内でjavascriptモデルファイルを要求する方法は?
ありがとう!それはまさに私が探していたものです:) – Nausik