問題タブ [gulp-ruby-sass]

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

gulp - Sass エラーでの Gulp 通知

gulp-ruby-sass コンパイラにエラーが発生したときに通知を受け取ろうとしています。ここにある多くの提案を試しましたが、エラー通知は何も表示されません。「タスク完了」通知を受け取るので、通知が機能していることがわかります。また、私が試した他の方法のいくつかをコメントアウトしました。ありがとう!

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

node.js - gulpを使用したSASSコンパイルエラー

を使用するgulp watchと、次のように sass コンパイラ モジュールのエラーが発生します。

gulp-ruby-sassをロードし、タスクを次のようgulpfile.jsに追加しました。watch

問題に関するヘルプは大歓迎です:)

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

sass - Gulp Sass Watch Run のみが変更され、依存関係が変更されました

SCSS ファイルの変更を監視し、変更 (追加、削除) されたものとその依存関係 (@import) に対してのみタスク (gulp-ruby-sass) を実行する方法を見つけようとしています。

私の監視タスクコードは次のとおりです。

私の「sass」タスクコードは次のとおりです。

sice sass はとにかくフォルダ内のすべてのファイルを取得します。これは思い通りには機能しませんが、興味深いことに気付きました。ファイルの保存によって「sass-watch」がトリガーされると、コマンドラインで次のログを取得しstyle2.scssます。

write style_combined.css and style2.css依存関係が正確にどのようになっているのかをログに記録します。(styl2.scss は style_combined.scss にインポートされます)。したがって、これは、依存関係がどのように設定されているかを何かが知っていることを意味します。問題は、それが何であるかわからないことです。最終ログでのみ、その情報を他の場所で取得することはできません。コードのどこかでその情報を取得できれば、変更されたファイルと依存関係に対してのみタスクをトリガーするために使用できます。

これらのログを出力する可能性のあるものは何ですか?

コードを最小限に抑えようとしましたが、「sass」タスクの内容を削除してもログは残っています。['sass']からトリガーを削除すると、ログが消えましたgulp.watch

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

gulp - Gulp SASS を実行しても出力がありません

ガルプ バージョン 3.9.1

Gulp Ruby SASS バージョン 2.1.0

関数:

出力:

エラー メッセージは表示されませんが、出力ファイルはありません。

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

docker - Docker コンテナー内で gulp-ruby-sass の Sass が見つからない

gulp-ruby-sassプラグインを使用する Web アプリケーションがあり、 sassgem をインストールするコンテナー内で実行されます。

これは Dockerfile です。

これは、ブートストラップ スクリプト ファイルです (アプリケーションをブートストラップするため)。

これは Gemfile です:

そして、この方法でコンテナーを起動します。

問題は、 を使用して gulp タスクgulp build-cssを実行すると、ログに示されているように gem がdocker-compose見つからないことです: (完全なログはこちら)、bash でコンテナーを実行してファイルを実行すると、すべてがスムーズに実行されます。sassGem sass is not installedbootstrap.sh

sassとの使い方について何か考えはdockerありgulp-ruby-sassますか?

アップデート

gulp タスクの外側から実行すると、次のいずれも見つからないことがわかりました。

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

sass - gulp-ruby-sass が間違ったディレクトリにコンパイルされました

ここhttps://github.com/expressly/angular-browserify-seedから github リポジトリをフォークし、すべてをインストールしましたが、gulp が正しく機能しません。問題は、(srcスタイルファイル)で何かを変更した場合、それをapp.scssgulpコンパイルしてフォルダーを構築するのではなく、

gulpfile は多くの異なるファイルをインポートしましたが、これは非常に巨大ですが、私が見るように、stylesタスクでのみ問題が発生します。以下は、このタスクのコードです

私はこれに4時間費やしました、それは私の頭を壊しました。エラーはありません。宛先フォルダーが間違っているだけです。すべてのパスを含む構成ファイルを次に示します。

ruby や gem に何か問題があるのでしょうか? 誰でも助けることができますか?ありがとう