問題タブ [gulp-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 に答える
282 参照

gulp - gulp-sass を使用したミキシングでエラーが発生する

プロジェクトで gulp-sass を使用しようとしていますが、gulp タスクを実行すると、継続的にエラーが発生します。

「エラー: インポートするファイルが見つからないか読み取れません: コンパス/リセット」

私のgulpファイルは、現時点では非常に基本的なものです:

ターミナルで「コンパスウォッチ」を使用してsassを正常にコンパイルできますが、gulpで実行したかったのですが、これにはかなり困惑しています。どんな助けでも大歓迎です。

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

javascript - 重要な CSS キャッシュ埋め込みスクリプトと Gulp/npm での誤動作

簡単な内訳: 定型文を設定しています。現時点では、gulp -sassを介して scss を css に変換する Gulp を使用してから、 criticalを使用して上記の折り畳み CSS を取得し、 を介して head に埋め込みます。最初は、 loadCSSを組み合わせて使用​​した後に問題が発生しました。埋め込まれた CSS と loadCSS スクリプトと noscript の両方に不都合な形で noscript タグをラップし始めました。

src index.html ファイルでの loadCSS の使用から戻した後、「gulp」すると、キャッシュされた loadCSS スクリプトと (loadCSS が必要とする) が出力されます。

面白いことに、私の src には css ファイルへの href を持つ通常のリンク タグがあります。しかし、リンクを囲む重要なcss、loadCSSスクリプト、およびnoscriptを必要な方法でターゲットファイルにすべて出力しています。それは奇妙だ。

gulp または critical のキャッシュの問題だと思います。npm キャッシュをクリアしましたが、うまくいきませんでした。バグではないと思います。 質問: このキャッシュの問題の原因とその修正方法を知る必要があります。

私の重要な一気飲みの仕事:

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

gulp - Gulp-minify-css は出力ファイルを生成しません

私は非常に単純なタスクを設定しましたgulpfile.js。「sass」と「minify-js」の 2 つのタスクしかありません。これら 2 つのタスクは、変更が検出されたときに「watch」タスクによって起動されます。すべてうまくいっているようです: Gulp は変更をリッスンし、*.scss ファイルは CSS にコンパイルされ、コンソールは期待どおりにエラーなしで出力を生成します。ただし、CSS ファイルは縮小されず、「minify-css」タスクからの出力ファイルはまったくありません。

「minify-css」が機能しないのはなぜですか? ここで何が欠けていますか?

これは私の gulpfile.js です:

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

gulp - Libsass と Susy を使用したデフォルト タスクでの Gulp Bower エラー

gulpタスク (デフォルト) を初めて実行するsassと、Bower パッケージでエラーが発生します。より具体的にはスージーについて。

エラー:

Susy bower パッケージは、私の bower.json ファイルから情報を取得して、gulp - bower で正常にインストールされています。ただし、デフォルトのタスクがsassタスクに到達すると、Susy が見つかりません。

スタイル.scss

gulpこれは、初めて実行したときにのみ発生します。このwatchエラーの後、タスクは停止/中断せず、その後も作業を続けます。(問題なくsassをコンパイルできます)。

しかし、それは少し乱雑に見えます。これを防ぐ方法についてのアイデアはありますか?

私の全体の gulpfile.js はここで見ることができます: https://gist.github.com/JeroenDelbrk/798d646af5cc2ad78da0

この質問とは関係なく、gulpfile を改善する方法に関するヒントも歓迎します。

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

css - Sassソースマップは直接機能しますが、Chromiumのlocalhostでは機能しません

Debian Wheezy を実行しています。ここ数日、gulp で遊んでいます。私の問題は、ブラウザーをファイルに直接向けると (file:///...) ソース マップが次のように正しくリンクされることです。

ファイル:///...

しかし、localhost/... を指定すると、次のようになります。

ローカルホスト/...

Iceweasel では、すべてが完璧に機能します。すべての設定をトリプルチェックしたので、その部分は問題ありません。セキュリティ上の問題かもしれないと思ったので、ルートを再帰的に chmod しましたが、それは問題ではありません。

これは私のフォルダ構造です:

フォルダ構造

これは私の gulpfile.js です:

これは私のgulpfile.jsです

次のようなscssファイルを取得しました。

index.scss

index.scss

_test.scss

_test.scss

ルート フォルダーで gulp コマンドを実行すると、次のようになります。

index.css

index.css

Chromiumの問題でしょうか?考えられることはほぼすべてやってみた。Iceweasel に取り組んでいるという事実は、それが特定の Chromium の問題だと思わせますが、あきらめるのはとても難しいです。:D

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

sass - 部分ごとにソースマップを生成する

私は gulp-sass を使用しており、パーシャルごとに sourcemap を管理したいと考えています。less を使用してこれを行うことができますが、sass でこれを行う方法がわかりませんでした。