問題タブ [grunt-plugins]

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 に答える
60 参照

javascript - grunt サポートを既存のライブラリに追加するか、ラッパー プラグインを作成しますか?

Grunt 互換性なしで存在する既存の NPM モジュールがあります。Grunt で使用することに興味があるため、2 つのオプションがあります。

  • Grunt サポートを既存のプロジェクトに追加します。
  • grunt-xxxx という名前の別のプロジェクトを作成して、NPM モジュールをラップします。

これらのオプションの 1 つが他のオプションよりも優れていますか?

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

javascript - readme.md のバージョンを最新に保つための Grunt プラグイン

アプリをリリースする場合、grunt-bumper を使用して package.json ファイルのバージョンを上げます。現在のバージョンも記述されている readme.md ファイルも含まれています。私は、うなり声が毎回このバージョン タグを自動的に更新する方法を探しているわけではなく、アプリをリリースします。

私はこれのためのプラグインを見つけていませんし、これを手動で動作させる簡単な方法も見つけていません..

これを簡単に行う方法を知っている人はいますか?

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

gruntjs - Grunt プラグイン: Respond_images - ファイルが大きすぎます

イメージ レジストレーションにhttps://github.com/andismith/grunt-responsive-imagesを使用しています。しかし、結果のフィリーのサイズが大きすぎます。たとえば、元のファイル サイズは 277KB でサイズは 2880x1800 で、常駐ファイルのサイズは 533KB でサイズは 1000x625です

プラグインの設定は次のとおりです。

なぜこれが起こっているのか、そしてそれを修正する方法を誰かが説明できますか.

ありがとう

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

javascript - うなり声とゴクリの混合

私が関わったすべてのAngularプロジェクトで、grunt task runnerを使用してきました。

現在、gulp-protractor-qaテストですべての要素セレクターをオンザフライで監視する gulp のプラグインを見つけました。機能は優れていますが、別のビルド システム用に別の構成を用意する必要があります (プラグインgulpfile.jsの中で適切な代替手段が見つかりません)。grunt

1 つのプロジェクトでgruntとビルド システムの両方を使用しても問題ありませんか? gulpこの場合、一般的に受け入れられているアクションは何ですか?


gulp-protractor-qaはほんの一例です。両方のビルド システムで異なる適切なプラグインが必要になり、2 つの椅子に座ってみるという選択をしなければならなくなったときに、これが再び私を襲うだろうと想像できます。

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

regex - Remove code lines with grunt plugin, based on regulat expression

Ii am trying to remove all lines of code that begin with #. I found a grunt plugin called lineremover but for some reason I cannot achieve it. Inside my Gruntfile.js, I have this configuration for lineremover:

I am new to both grunt and regular expression so I don't know where is the problem. I am sure the file is correct. Also, if instead of a regular expression, I specify a string, the lines where that string is found are removed. So, the problem occurs only when I use that expression. The error I get is

destination not written because no lines were remaining

, which would mean that my regexp removes all the lines from the file.

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

node.js - ターゲットを指定するときに grunt-processhtml remove が機能しない

私はうなり声が初めてです。grunt を使用して本番環境をビルドするときに、index.html ページからコードのスニペットを削除しようとしています。これが私のコードです:

gruntfile.coffee のコードは次のとおりです。

processhtml の設定方法は次のとおりです。

index.html ページの build:remove ステートメントに prod ターゲットを追加すると、HTML コードが削除されません。ただし、ターゲット ('prod') をオフのままにしておくと、HTML コードが削除されます。これは私には逆に思えます。

したがって、これは grunt build:prod と入力すると機能します - 「base」タグが削除されます:

grunt build:prod と入力すると、これは機能しません。「base」タグはそのままです。

これをどのように修正できるかについてのアイデアはありますか?私のコードまたは私の理解ですか? ありがとうございました。