問題タブ [wiredep]
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 + Bower の grunt-wiredep を使用した絶対パス
このgrunt-wiedep
タスクは、アセットの相対パスを出力します。代わりに絶対パスが必要です。したがって、replace
ここで提案されているようにブロックを再構成しました: https://github.com/stephenplusplus/grunt-wiredep/issues/46
しかし、replace
提案どおりにブロックを指定した後、スクリプト参照として次のものが追加されます。ご覧のとおり、それは間違っています。
私が欲しいのは、代わりにこれです:
だから、私は自分の置換ブロックのためにこれを試しました。次の点に注意してRegEx
ください。
しかし、{{filePath}}
は後で置き換えられているように見えるためRegEx
、期待どおりの結果が得られません。
そのような状況を処理する理想的な方法は何でしょうか?
css - カスタム CSS を挿入するには、wiredep を使用します。
gulp-less でコンパイルされた後に作成されるたびに、カスタム CSS ファイルを挿入する必要があります。そのため、カスタム構成でwiredepを使用しようとしましたが、成功しませんでした. タグを「bower:css」から「custom:css」に、具体的にはカスタム タスクに変更しました。デフォルトのwiredepインジェクション用のbower:cssはまだ残っています。しかし、タスクを実行した後myinjection
、エラーなしでタスクを実行しても何も注入されません。もう1つの奇妙なことは、タスクを実行すると、wiredep(デフォルト)によって挿入されたファイルが消えることです。私は何が欠けていますか?
基本的に私のファイル構造は次のようなものです:
bower.json に似たファイルが本当に必要かどうかはわかりませんが、独自の custom.json を作成しました。
gulpfile.js のタスクは次のようになります。
前もって感謝します
gruntjs - grunt-wiredep と Jade テンプレート
grunt-wiredep パッケージを使用して、bower コンポーネントをビュー マークアップに挿入することに成功しています。現在、ビューを HTML から Jade に移植しています。ただし、ビルド スクリプトを実行すると、HTML を使用していたときのように、bower スクリプトがページに挿入されません。
src
パラメータをindex.jade
ではなくreference に変更しましたindex.html
。注射がうまくいかない理由はありますか?
twitter-bootstrap - configure Grunt を使用して bower フォント ファイルをコピーするにはどうすればよいですか?
bootstrap
インストールとfont-awesome
パッケージ化にbowerを使用Grunt
し、ビルドソリューションとして使用しています。wiredep
index.html ファイルを適切に更新するように構成しました。すべてがうまく機能します。私が抱えている唯一の問題は、フォントファイルをdist/
ディレクトリにコピーすることです。
gruntcopy:dist
ターゲットを構成できることはわかっていますが、パッケージごとに異なるディレクトリ構造を使用してフォントを保存する可能性があるため、フォントをコピーするための単一のルールを設定するのは困難です。さらに、これらのパッケージのbower.json
ファイルにフォントがリストされている場合、これらのフォントを検出して自動的にコピーする方法はありませんか?
wiredep
css/js ファイルを認識するのと同じ方法でフォント ファイルを認識する、使用できる別の Grunt プラグインはありますか?
同じ問題に関連するSOに関する他の投稿を見てきましたが、問題に対する公式の解決策はありません。
gruntjs - すべての bower ライブラリを gruntjs で結合して縮小化する
bower にインストールされたすべてのライブラリを自動的に 1 つのファイルに結合して縮小する方法はありますか?
最初に、最も基本的なアプローチを試みました。.js
すべてのサブディレクトリからすべてのファイルを結合します。
しかし、これは明らかに悪いアプローチです。また、エラーが多すぎて機能しません。
すべてのファイルを手動で削除し、各ライブラリにある (メイン) ファイルを 1 つだけ保持しましたが、機能しました。
これをすべて自動的に行う方法はありますか?
また、それを行うことはお勧めですか?(つまり、すべてのベンダー ライブラリを 1 つのファイルに結合します)
gruntjs - yeoman grunt-wiredep が依存関係を注入しない
「wiredep:target」(wiredep) タスクの実行
エラーなしで完了
bower.json の依存関係を注入しません。この問題をデバッグできません。どんな助けでも大歓迎です。
Gruntfile.js:
django - パスを置き換える gulp-wiredep
ジャンゴの場合、相対パスを挿入しようとしています..
私の古いグラントファイルのwiredepセクションは次のようになりました
私はgulpタスクのためにwiredep.jsで同じことをしようとしていますが、これはどのように見えるかです
しかし、これは機能していません。誰か助けてもらえますか?