2013-04-11 8 views
17

これまでのところ、Chrome開発ツールはChrome実験の助けを借りて、厳密にはSCSSをサポートしていましたが、 "検査"。ChromerデベロッパーツールでのSass/SCSSのサポート

サポートは、サイトのCSSファイルを検査する能力で明らかにし、CSSは、その後CSSパネルで、--debug-info(SCSS 3.2.7)を使用して、SCSSからコンパイルされた場合:

enter image description here

代わりにCSSファイルのリンクをクリックすると、対応するSCSSファイルのリンクが表示されます。クリックすると、CSSルールの検証に貢献したSCSSルールのリソースファイルが開きます(CSSファイルと同じように)。

何らかの理由で、(私の)最新のChromeアップデートでの動作が停止しています。

これは私が現在行っている作業(SCSSの大規模プロジェクトの再編成)にとって重要なことです。これは誰でも同じことを経験したのですか?重要なのは、誰でもそれを修正する方法を知っていますか(古いChromeバージョンを狩ることなく)

は、私は適切なSEチャンネルがどうなるかわからなかったが、それは開発に関係するので - ここでは

P.S.ですリリース、ベータ版、カナリア

更新18.06.13

- FireSASSにそれらが示され、アクセスされているので、SCSSが生成するパスが同じで、私が試したどのチャンネルで起こる

正しく、正しいように見えます

古い(--debug-info)日がなくなったようですので、唯一の可能性として@electric_g答えを受け付けます。

Sass support in experiments

+0

ここでリファレンスを見つけることができませんが、デバッグ情報の形式が変わっているのを見たことがあります。私はそれがSassの現在のバージョンにあるべきだとは思わない。 – cimmanon

+0

ええ、3.3の '--sourcemap'サポートであることはかなり肯定的です。 – ZenMaster

答えて

10

私はクロームカナリアに同じ問題を抱えていたし、私は次のようにそれを修正:

まず私は、ソースマップのサポートが有効:ウェブインスペクター - > - >設定 - > [全般]タブを[ソースマップを有効にする]をオンにします。少なくともサス3.3を持っている

sass -v 

​​3210

チェック

実行:

は、その後、私はここに http://snugug.com/musings/debugging-sass-source-mapsた手順を使用して、(ソースマップをサポートしています)サス3.3をインストールしました。 0.α101 --debug-info/ -gの代わりに --sourcemap flagを使用してくださいあなたのファイルをコンパイルするとき。

+0

私は既存のインストールをアップグレードしたり変更することはできません。 2つのSASSバージョンを並存させることはできますか? – ZenMaster

+0

私はRubyやGemsに精通していませんが、Googleですばやく検索したところ、このhttps://rvm.io/gemsets/basics/が見つかりました。「RVMは独立したRubyセットアップを提供します。これはRuby、Gem、 irbはすべて、システムから、そして互いにから独立しており、自己完結しています。 –

+0

本当かもしれませんが、 'sass ...'を実行しているときに呼び出されます。本当にそれらを並行して実行できると仮定します。 – ZenMaster

0

Chromeにアップデートエラーが発生している可能性があります。私は右上のメニューをクリックし、About About Chromeをクリックすると、あなたのバージョンが表示されます(31以上になるはずです)。私の古いバージョンと更新エラーが表示されました。

Chromeをアンインストールしてコンピュータを再起動し、Chromeをもう一度インストールします。

すべての最新ツールが必要です。 SASSのサポートは私のバージョンではもはや実験的ではなく、デフォルトでオンになっています。しかし、それをオンにする必要があります:

  • クロム://フラグをオンにし、デベロッパーツールの実験を有効にします。
  • オープンデベロッパーツール(右のWebページをクリックしてエレメントを点検)
  • 下での歯車アイコンをクリックして右
  • クリック実験、および
  • SASSのサポートを有効にする]をクリックし[全般]をクリックし、CSSのソースが
  • をマップ有効にする]をクリックします
+1

質問をもう一度読み直すことを強くお勧めします。 – ZenMaster

関連する問題