問題タブ [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.
gulp - Sass エラーでの Gulp 通知
gulp-ruby-sass コンパイラにエラーが発生したときに通知を受け取ろうとしています。ここにある多くの提案を試しましたが、エラー通知は何も表示されません。「タスク完了」通知を受け取るので、通知が機能していることがわかります。また、私が試した他の方法のいくつかをコメントアウトしました。ありがとう!
node.js - gulpを使用したSASSコンパイルエラー
を使用するgulp watch
と、次のように sass コンパイラ モジュールのエラーが発生します。
gulp-ruby-sassをロードし、タスクを次のようgulpfile.js
に追加しました。watch
問題に関するヘルプは大歓迎です:)
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
。
gulp - Gulp SASS を実行しても出力がありません
ガルプ バージョン 3.9.1
Gulp Ruby SASS バージョン 2.1.0
関数:
出力:
エラー メッセージは表示されませんが、出力ファイルはありません。
docker - Docker コンテナー内で gulp-ruby-sass の Sass が見つからない
gulp-ruby-sass
プラグインを使用する Web アプリケーションがあり、 sass
gem をインストールするコンテナー内で実行されます。
これは Dockerfile です。
これは、ブートストラップ スクリプト ファイルです (アプリケーションをブートストラップするため)。
これは Gemfile です:
そして、この方法でコンテナーを起動します。
問題は、 を使用して gulp タスクgulp build-css
を実行すると、ログに示されているように gem がdocker-compose
見つからないことです: (完全なログはこちら)、bash でコンテナーを実行してファイルを実行すると、すべてがスムーズに実行されます。sass
Gem sass is not installed
bootstrap.sh
sass
との使い方について何か考えはdocker
ありgulp-ruby-sass
ますか?
アップデート
gulp タスクの外側から実行すると、次のいずれも見つからないことがわかりました。
sass - gulp-ruby-sass が間違ったディレクトリにコンパイルされました
ここhttps://github.com/expressly/angular-browserify-seedから github リポジトリをフォークし、すべてをインストールしましたが、gulp が正しく機能しません。問題は、(srcスタイルファイル)で何かを変更した場合、それをapp.scss
gulpコンパイルしてフォルダーを構築するのではなく、
gulpfile は多くの異なるファイルをインポートしましたが、これは非常に巨大ですが、私が見るように、styles
タスクでのみ問題が発生します。以下は、このタスクのコードです
私はこれに4時間費やしました、それは私の頭を壊しました。エラーはありません。宛先フォルダーが間違っているだけです。すべてのパスを含む構成ファイルを次に示します。
ruby や gem に何か問題があるのでしょうか? 誰でも助けることができますか?ありがとう