問題タブ [grunt-usemin]

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 投票する
3 に答える
5298 参照

gruntjs - 「grunt build」で yeoman angular-generator アプリをビルドするときのフォント パスが正しくない

フォント用に生成されたパスに問題があります。SASSをサポートするyeoman angular-generatorを使用しています。

カスタム フォントを追加した _icons.scss という名前のファイル名があります。

「grunt build」を実行すると、生成された最終的な CSS に、ローカル コンピューターを指す間違ったパスが含まれます。

dist フォルダー内の相対パスではなく、ローカル マシンを指している理由を突き止めようとしていますが、少し迷っています。

私のうなり声ファイルはこれです:(角度ジェネレーターが作成したものにほとんど変更はありません)。

以前にこの問題を抱えた人はいますか?皆さんはどのように解決しますか?

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

node.js - grunt-bower-install: 特定のコンポーネントを除外します

angular-fullstack yeoman ジェネレーターを使用して新しい webapp を作成しました。

<!-- bower:js -->grunt-bower-install がタグ間の index.html ファイルに JS bower コンポーネントを生成していることに気付きました。

特定のブートストラップ コンポーネントを除外するにはどうすればよいですか?

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

gruntjs - Usemin 使用時に Concat オプションにセパレータを追加する方法

Grunt-usemin を使用しています。しかし、連結された JS は「;」で適切に区切られていません。CSS ファイルではなく JS ファイルのみに区切り記号を追加するように usemin に指示するにはどうすればよいですか?

現在、私の usemin タスクは次のようになっています。

別の使用例は、連結された各モジュールを IIFE にラップすることです。これにはこの構成が必要ですが、*.js ファイルにのみ適用する必要があります。

0 投票する
2 に答える
4811 参照

node.js - Ubuntu で Spawn EACCES エラーが発生する - ノード環境

Ubuntu で Spawn EACCES エラーが発生する - ノード環境

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

javascript - grunt usemin に JS を更新させて、revved 画像を参照させるにはどうすればよいですか?

grunt usemin に JS を更新させて、revved images を参照させるにはどうすればよいですか? Yeoman Web アプリ ジェネレーターから、css と html のリンクのみを書き換えますが、js は書き換えません。

私のJSファイルにいくつかの画像があり、圧縮する必要がありますが、リンクできません:(

これが grunt.js の現在の部分です

js: ['<%= config.dist %>/scripts/{,*/}*.js']以前は usemin:css の後に追加していましたが、Warning: Unsupported pattern: js Use --force to continue.

grunt usemin が JS 画像参照リンクを書き換えて圧縮画像を修正できるように、正しい形式を作成するにはどうすればよいですか?

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

requirejs - yeoman、grunt、usemin 2、およびrequirejsの使用方法は?

Grunt、usemin 2、requirejs、および uglify を使用して頭を包み込もうとしています。ビルドで観察しているのは、requirejs が依存関係を単一の連結ビルド ファイルに適切に含めていないことです。/dist から index.html を実行すると、「jquery」、「app」、および一部のサード パーティの js ファイルを探すときにエラーが表示されるか、「define が定義されていません」というメッセージが表示されることがあります。

grunt-usemin と require ブロックの削除に関する次の問題を読みましたが、これらのスレッドにはまだいくつかの質問が残っています。

検索を続けたところ、この投稿How to integrate Yeoman and Requirejsに出くわしました。これは、grunt-contrib-requirejs の使用から grunt-requirejs の使用に変更したときに Requirejs オプティマイザーが実行されているのを見たという点で、私をそこに導きました。残念ながら、まだ次のエラーが表示されます。

私のindex.htmlには次のものがあります。

これが私のGruntファイルです:http://jsbin.com/futocusu/3/edit?js

第 112 号で、このトピックに関する Yeoman の使用に関する記事を作成するという話がありましたが、まだ書かれていないと思います。

ビルド時に単一の concat+uglify ファイルに出力するために、grunt と requirejs で usemin v2 を使用する最良の方法を見つけた人はいますか? また、grunt-contrib-requirejs と grunt-requirejs を使用する際の違いと、いつどちらを使用するかについてもわかりません。

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

javascript - grunt-usemin with pattern は最初の一致のみを置き換えています

gruntfile に次のものがあります。

revved cssファイルへの参照を含むjavascriptファイルを指定すると、これは私が望むことを行います。ただし初登場のみ。これがグローバルに機能する必要があります(したがって、「/ g」修飾子です。手がかりはありますか?

入力は、おおよそ次のようなファイルです。

最終的には次のようになります(0123456がrevからのハッシュであると仮定):

私が欲しいのは:

ありがとう。