問題タブ [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.
gruntjs - 「grunt build」で yeoman angular-generator アプリをビルドするときのフォント パスが正しくない
フォント用に生成されたパスに問題があります。SASSをサポートするyeoman angular-generatorを使用しています。
カスタム フォントを追加した _icons.scss という名前のファイル名があります。
「grunt build」を実行すると、生成された最終的な CSS に、ローカル コンピューターを指す間違ったパスが含まれます。
dist フォルダー内の相対パスではなく、ローカル マシンを指している理由を突き止めようとしていますが、少し迷っています。
私のうなり声ファイルはこれです:(角度ジェネレーターが作成したものにほとんど変更はありません)。
以前にこの問題を抱えた人はいますか?皆さんはどのように解決しますか?
node.js - grunt-bower-install: 特定のコンポーネントを除外します
angular-fullstack yeoman ジェネレーターを使用して新しい webapp を作成しました。
<!-- bower:js -->
grunt-bower-install がタグ間の index.html ファイルに JS bower コンポーネントを生成していることに気付きました。
特定のブートストラップ コンポーネントを除外するにはどうすればよいですか?
gruntjs - Usemin 使用時に Concat オプションにセパレータを追加する方法
Grunt-usemin を使用しています。しかし、連結された JS は「;」で適切に区切られていません。CSS ファイルではなく JS ファイルのみに区切り記号を追加するように usemin に指示するにはどうすればよいですか?
現在、私の usemin タスクは次のようになっています。
別の使用例は、連結された各モジュールを IIFE にラップすることです。これにはこの構成が必要ですが、*.js ファイルにのみ適用する必要があります。
node.js - Ubuntu で Spawn EACCES エラーが発生する - ノード環境
Ubuntu で Spawn EACCES エラーが発生する - ノード環境
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 画像参照リンクを書き換えて圧縮画像を修正できるように、正しい形式を作成するにはどうすればよいですか?
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 を使用する際の違いと、いつどちらを使用するかについてもわかりません。
javascript - grunt-usemin with pattern は最初の一致のみを置き換えています
gruntfile に次のものがあります。
revved cssファイルへの参照を含むjavascriptファイルを指定すると、これは私が望むことを行います。ただし初登場のみ。これがグローバルに機能する必要があります(したがって、「/ g」修飾子です。手がかりはありますか?
入力は、おおよそ次のようなファイルです。
最終的には次のようになります(0123456がrevからのハッシュであると仮定):
私が欲しいのは:
ありがとう。