1

主に私のsassファイルを管理するために、長い間gulpを使用してきました。今日まで、すべてが正常に機能していましたが、最近までタスクは実行されていましたが、その出力は保存/書き込みされていませんでした。

監視されている scss ファイルがあり、それを変更する必要がある場合は、gulp-ruby-sass (gulp-sass でも同じ問題) を介して実行され、指定されたディレクトリに吐き出されますが、これは発生していません。実行したことを知らせる通知を受け取りましたが、何も出力されず、何らかの奇妙な理由で PHPStorm ウィンドウから iTerm に切り替えると、魔法のように表示されます。

他の誰かがこれを経験しましたか?何が悪いのかわからないので、文字通り髪を引き裂いています。

乾杯。

4

1 に答える 1

0

最後にすべてを理解しました。Gulp がタスクを同期的に実行しないこと、または少なくとも実行したい順序で実行しないことを認識していませんでした。とにかく、タスク関数を呼び出すときに、配列を 2 番目の項目として追加することで、タスクに待機するように指示できます。この配列には、このタスクを開始する前に実行する必要があるタスクの名前を追加します。

私が見つけるのに少し掘り下げたので、これが広く知られているのか、それともどうにかしてこれを完全に見逃してしまったのかはわかりませんが、将来誰かに役立つことを願っています!

于 2014-09-22T22:29:32.267 に答える