問題タブ [gulp-notify]
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.
laravel - コマンドが失敗しました: /usr/bin/env: ruby: そのようなファイルまたはディレクトリはありません
私はgulpを実行しようとしていますが、エラーが発生しています:
修正に関するアイデアはありますか?
OSXを使用しています。
javascript - JSHint が成功した場合にのみ Gulp Task Notify を使用する方法
私はぐいっと時計を動かしています。その監視の一部は、javascript ファイルを保存するたびに JSHint を起動することです。ファイルが失敗したときに開発者に通知し、時計を機能させ続けるタスクを取得できました。ただし、開発者がlintが完了したことを認識できるように、エラーが発生しなかった場合は開発者にも通知したいと思います。
現在、これは私が得た最高のものですが、成功/失敗に関係なく通知を実行します。
javascript - デルでGulpプラグイン通知を使用するには?
これは簡単なはずです...デルが完了したという通知を作成しようとしています。
デル= https://www.npmjs.com/package/del
通知 = https://www.npmjs.com/package/gulp-notify
私は持っている:
これにより、再構築される前に distFolder 内のすべてがクリアされます。
私がやろうとしていることは、以下のようなものです:
上記はエラーを返します - 「TypeError: del(...).pipe is not a function」
javascript - gulpはJSエラーを通知せず、gulpの実行時にscssファイルをコンパイルしません
scss と JS のコンパイル時にエラーが発生したときに通知するように、標準の gulpfile を改善しようとしています。
SCSSの問題
私はそれを SCSS で動作させています。端末でエラーをスローし、ノイズを発生させ、gulp の実行を停止しません。これは素晴らしいことです。
不思議なことに、私のスタイルは を実行したときにコンパイルされていましたgulp
が、今では .scss ファイルの 1 つを保存して gulp を開始する必要があります (これも良いのですが、実行時にコンパイルしたいのですgulp
)。
JSの問題
また、エラーと、エラーが発生した正確な場所を JS にも通知しようとしています (また、エラーが発生したときに gulp が停止するのを防ぎます)。を追加しようとしましgulp-jshint
たが、機能していないようです。ノイズなどでエラーにフラグを立てますが、エラーがどの連結ファイルにあるかはわかりません。
これが私のgulpfile.jsです
(私のJSは良くないので、ご容赦ください)
アップデート
JSエラーを端末に接続することができましたが、エラーが実際に何であるか、エラーが発生しているファイルと行を報告する方法がわかりませんか? 明らかに、console.log をいくつかの変数に置き換える必要がありますが、これを実現する方法がわかりませんか?
javascript - ストリームがパイプを通過し続けたか、代わりにパイプで終了したかを通知する - ノード - ガルプ - JS
更新 - これを掘り下げるほど...ノードと関係があると思います。
node-notifierを含むgulp- newerとgulp-notifyを使用しています。新しいファイルを生成しないタスクを実行すると、変更が表示されず、タスクから飛び出すためです。一言お願いします。今は、予告なく終了するだけです。newer
notification
Done - no new files
クイックコード例:
これが私が試したコードの例です -
問題は、新しいものが常に終了することです。ストリームが終了するか継続するかを知る必要があると思います。
javascript - Gulp タスクは 1 回実行され、2 回実行されます
Gulp を使用してスタイラスをコンパイルしていますが、タスクが 2 回実行されているようgulp-notify
です。
ここに私のgulpfile.jsがあります
確認したこと
- 複数の宛先はありません。
- 入力ディレクトリと出力ディレクトリが異なります。
私が使用しているプラグイン
gulp-load-plugins
プラグインをロードするにはgulp-watch
ファイルの変更を監視するgulp-notify
スタイラスがコンパイルされたことを通知するgulp-stylus
スタイラスをコンパイルするgulp-exec
パーシャルが編集された場合でもコンパイルタスクを実行するgulp-autoprefixer
css にプレフィックスを付けるgulp-plumber
エラーで死ぬことgulp-watch
はありません
javascript - gulp-eslint が失敗したときに gulp-notify メッセージをスローする
ESlint タスクがエラーを検出したときに gulp-notify を使用しようとしていますが、Node.js ストリームの後にパイプで gulp-notify を参照する必要があるため、機能させることができません。
次のコードを使用して、部分的に「機能させる」ことができます。
ただし、エラーがある場合だけでなく、常にメッセージがスローされます。
次の構文を使用して、gulp-eslint でエラーを取得できます。
エラーがあると console.log が返されます。必要なのは、上記のコード内で通知を送信するために gulp-notify を作成することです。誰かが私を助けることができますか?