問題タブ [grunt-shell]

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

javascript - grunt-shell-spawn でコマンドの出力を表示するにはどうすればよいですか?

ジャスミン テストを実行するために、グラント シェル スポーンを使用しています。これが自分のコードでテストを実行する理想的な方法ではないことはわかっています。他の grunt プラグインの試行に失敗した後、プロジェクト構造とその周りに設定されたすべての構成を考えると、このアプローチがより良いと判断しました。

基本的に私のプロジェクトでは、実行するjasmineと、コンソールに次のような結果が表示されます

ここに画像の説明を入力

私はtestこのようにうなり声シェルタスクを設定しました

を実行するgrunt testと、上記と同じ出力が表示されます。代わりに、私はこれを見ます

ここに画像の説明を入力

上の図では、合格または不合格のテストの数については何もわかりません。コマンドが正常に実行されたことを示すだけです。

出力が2番目の画像ではなく最初の画像のように見えるようにするには、私のtestタスクにどのオプションを追加する必要がありますか?grunt-shell-spawn

0 投票する
3 に答える
282 参照

hadoop - Enterキーを入力せずに豚のうなり声で2つのコマンドを入力する方法は?

最初の行を実行したい場合は、最初の行の後に Enter キーを入力する必要があります。

どうすればそれを単一の実行として作成できますか?

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

gruntjs - 変更された監視ファイルの名前を引数としてシェルコマンドに渡します

.svg ファイルのコレクションがあります。それらの1つを変更するとき、変更された各svgファイルでコマンドを再実行するようにうなりたい

これまでのところ、私はこのうなり声スクリプトを持っています

FILENAMEしかし、変更された各ファイルの名前に置き換えるために grunt を構成する方法がわかりません。

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

javascript - Grunt を使用して iron-node を実行するには?

インストールしましたが、正常にiron-node@3.0.7動作しています。iron-node

しかし、から Grunt を実行するとGruntfile.jsiron-node実行できません。

タスクを使用していgrunt-shellます。

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

regex - 豚のうなり声のシェルでスラッシュをスキップして、すべての行で正規表現に一致させる

上記は、ファイルをロードし、各行をこの正規表現と照合するサンプルの 2 行のコードです。すべてのメタキャラクターには追加のバックスラッシュが必要であることがわかりました。しかし、問題はスキップしたい特殊文字にあります。

これはエラーです:

これは、一致することを期待していたサンプル行です。

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

docker - grunt-shell を使用して docker run を呼び出すスクリプトを呼び出すときに、「入力デバイスは TTY ではありません」を回避する方法は?

を発行するgrunt shell:testと、「入力デバイスは TTY ではありません」という警告が表示されます。使用する必要はありません-f

Gruntfile.jsコマンドは次のとおりです。

ここにありrun.shます:

関連package.json scriptsするコマンドは次のtestとおりです。

TTY で満足するgruntにはどうすればよいですか? dockergrunt の外で実行./run.sh npm testするとうまくいきます:

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

javascript - Grunt でディレクトリを tar.gz に圧縮する最良の方法

これを行う「grunt-tar.gz」を使用して、Gruntでディレクトリを.tar.gzに圧縮しようとしています:

ただし、ソース ファイル './target/dir.tgz' が見つからないため、エラーが発生します。grunt-shell または grunt-contrib-compress を使用してこれを行う他の方法はありますか? 最善の方法は何ですか?