問題タブ [grunt-build-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2765 参照

angularjs - grunt を使用して開発サーバーのデプロイ用に WAR ファイルを作成する方法

angularjs Webアプリケーションにgrunt、bower、およびyeomanを使用しています。UI コードをデプロイする準備ができました。デプロイ用の .WAR ファイルを作成したいと考えています。

bowerを使用して「grunt-war」依存関係をインストールし、registerGruntTask.jsファイルに次のコードを構成しました

次に、コマンドラインに「grunt build」と「grunt war」と入力しました。しかし、何も作成していません。私を助けてください。

0 投票する
1 に答える
860 参照

angularjs - Grunt Serve Dist は、遅延読み込みによってインポートされたスクリプトを縮小していません

私は AngularJS アプリケーションに Yeoman、Grunt、bower を使用しています。それはうまくいっています。私はブートストラップ、Angular ブートストラップ、Angular Toaster、およびその他のいくつかのバウアー コンポーネントを使用しています。しかし、私が行うgrunt serve:distと、すべてのファイルが追加されるわけではなく、遅延読み込みによってビューにインポートされるスクリプト (index.html 以外の HTML ファイル) が縮小されることもありません。

これが私のindex.htmlです

grunt serve:dist index.htmlを実行すると更新されます。bower :cssおよびendbower内の CSS インポートを削除します。ブートストラップ CSS を削除し、次のもののみを持っています。

遅延読み込みでコントローラーを読み込んでいます。私のlogin.htmlは次のようなものです。

grunt serve:dist では、HTML を縮小します。しかし、インポートファイル名が更新されていないか、ファイルがスクリプトフォルダーにコピーされていません。

すべてを縮小しないのはなぜですか?またはインデックスのbowerコンポーネントを変更しますか? それを解決する方法は?

ここにGruntfile.jsがあります

更新 1

Gruntfile.js の最後に以下を追加しました

うなり声を出すと、エラーが発生します