問題タブ [grunt-contrib-concat]

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

gruntjs - Grunt は、連結後に空の .js ファイルを出力します

Gruntfile の出力は、 の空のファイルですpublic/assets/app.js。Sass 部分は正常に動作しますが、JS 部分は動作しません。

しかし、何が悪いのかわかりません。JShint でさえエラーを表示していません。構造は次のようになります: https://www.dropbox.com/s/y0t2tu0asotz0ex/Screenshot%202013-12-20%2020.49.54.png

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

javascript - Grunt ファイルは、デフォルトで nonull を true に設定します

私は多くのことを使用grunt-contrib-concatし、一部のファイルが連結されなかった理由を疑問に思いました。ちょっとした誤字だと分かった。とにかく、宛先が異なるさまざまなファイルがたくさんあります。

ドキュメントに従ってnonull: true、ファイルが存在しない場合に警告を表示するために、オブジェクト リテラル自体に設定する必要があります。それらのすべてに触れる必要がないように、デフォルトで設定する方法はありますか?

options オブジェクトで試してみましたが、今のところうまくいきません。

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

angularjs - 縮小されたファイルを連結し、Grunt を使用して縮小をスキップ

現在、Grunt Build ファイルを作成しています。「usemin」を使用する HTML で 3 つのブロックを作成し、3 つのファイル assets.min.js 、 lib.min.js などを作成します。

これはうまくいきます。しかし、私が直面している2つの大きな問題があります...

  1. Angular はエラー "Uncaught error [$injector:modulerr]..
  2. Usemin もファイルを再び縮小しているようです。

これらのファイルを連結するだけで、つまりUseminを回避する縮小ステップをバイパスすることにより、2番目のオプションも試しました..それでも同じエラー

ガイドしてください

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

html - 異なるセパレーターを使用して html と js を連結しますか?

現在、次のようにgruntgrunt-contrib-concatを使用して Javascript ファイルを連結しています。

これはうまくいきます。ただし、いくつかの HTML ファイルを連結したいので、これを最初に行います。

ただし、別のタスクを追加すると、たとえば

各 HTML ファイル間で同じ;セパレータを使用します...

ドキュメントと例には、私を助けるものは何もありません。

おそらくgrunt-html-build のような別のプラグインを使用できると思いますが、それらを連結するだけの場合は少し複雑に思えます。

その後もgrunt-contrib-htmlminなどを使用したい場合があるので、覚えておく価値があります。

各スクリプトを手動でチェックして、セミコロンで終わることを確認するだけで面倒/オーバーヘッドの価値はありますか?

これを回避する最善の方法は何ですか?

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

gruntjs - grunt-contrib-concat を使用して Grunt が連結されない

私は Gruntfile.js に次のものを持っています:

しかし、実行してgrunt concatも何も起こりません。タスクが読み込まれ、次のように登録されます。

エラーは発生しませんが、ファイルscripts.jsは作成されません。私が間違っていることは何か分かりますか?