何:私は角度2アプリケーションバンドルAngular2:GULP
方法のバンドルバージョンを作成したい:ガルプとMavenを使用してを。 html、js、cssファイルの場合はGulp、warファイルの場合はMaven。私はこのチュートリアルに従って、ヨーヨーを使ってあふれの良い構造をセットアップしました:https://www.npmjs.com/package/generator-angular2-typescript
私はここでこの解決策に従っています:https://stackoverflow.com/a/39561478/5655414。私はアプリケーションをバンドルして、プロジェクト全体から戦争を作り出すことができます。
app.min.js && -||-.map
config.json (my config file that bootstraps the application)
index.html (the the updated script sources)
styles.min.css
vendors.min.js && -||-.map
と展開:私は含まれていwarファイルを作成するとき
<menu>Loading buttons....</menu>
<app>Loading interface..</app>
<!-- inject:js -->
<script src="vendors.min.js"></script>
<script src="app.min.js"></script>
<!-- endinject -->
:これまで
<menu>Loading buttons....</menu>
<app>Loading interface..</app>
<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="systemjs.config.js"></script>
<script>
System.import('app').catch(function(err) { console.error(err); });
</script>
:私は一口ビルドを実行すると、私のindex.htmlが、このから行きますそれはjbossに、以下のGET要求は失敗します:
GET http://localhost:8080/styles.min.css
GET http://localhost:8080/vendors.min.js
GET http://localhost:8080/app.min.js
必要なjsファイルが明らかにwarファイル内にあるので、これは私には分かりません。
これらのバンドルを正しく処理するためにindex.htmlに必要なことがありますか?