9

Chrome 27 では、実際の sass ファイルと行番号をクロム コンソール パネルに表示するために sourcemap の新しいメソッドが必要になるため、sass とコンパスを使用して新しい sourcemap 機能を使用しようとしています。

次のsassコマンドを実行できますsass --sourcemap --watch style.scss:style.css

--compassただし、次のような引数を追加するとsass --compass --sourcemap --watch style.scss:style.css

Windows コマンド パネルに次のエラーが表示されます:「エラー: コンパスを読み込めません」。

私は、githubの問題ページhttps://github.com/chriseppstein/compass/issues/1108で、一部の人々にとって明らかに機能したいくつかの方法に従ってみました。

私が試した方法は、コンパス 0.12.2 で sass 3.3.0.alpha.177 を使用することです (これは、この問題とほぼ同じコンパス gem を実行しようとするたびにエラーを生成します。なぜ「コンパス ウォッチ」はそれを言うのですか? sass/script/node (LoadError) を読み込めませんか? )

現在、私のセットアップは次のとおりです。

  • サス 3.3.0α.177
  • コンパス 0.13α4
  • ウィンドウズ7

コンパスで Sass を使用すると同時に、CSS のデバッグに必要なソースマップを生成する方法はありますか?

4

4 に答える 4

5

Windows 7 の Sass 3.3.0.alpha.149 およびコンパス 0.12.2 で動作

于 2013-06-14T02:33:32.300 に答える
2

@lollerskates666が言及したバージョンは機能しますが、コンパスをインストールしたときにダウンしたsassバージョン3.3.4を具体的に削除する必要がありました。

他の誰かがこの問題を抱えている場合、次のルールを実行して機能させる必要がありました。

gem install compass --version 0.12.2

これにより、コンパスと Sass 3.3.4 (Maptastic Maple) がインストールされます。これらの 2 つのバージョンを --sourcemap と組み合わせるとうまく動作しないように思われるため、古いバージョンの Sass をインストールする必要があります。

gem install sass --pre --version 3.3.0.alpha.149

これでインストールは完了しましたが、次のコマンドを実行すると:

sass --v 

Ruby は引き続き Sass バージョン 3.3.4 を使用するため、このバージョンをアンインストールする必要があります。

gem uninstall sass
**Select number assigned to version 3.3.4**

今、あなたが実行した場合:

sass --v

君は見るべきだ:

Sass 3.3.0.alpha.149 (Bleeding Edge)

Sass はコンパス lib で動作し、Chrome が読み取ることができるソースマップも生成する必要があります:)

次のコマンドを実行して、scss ファイルを監視します。

sass --watch --sourcemap --compass --style compressed scss:css

お役に立てれば!!

** 私はこれを Mac で実行していますが、同じバージョンで問題なく動作します :)

于 2014-03-23T15:50:28.087 に答える
0

この問題もありました。gem 'sass', '~> 3.2.19'以前に作成したアプリケーションで作業していました。gem 'sass', '~> 3.4.163.2.22 アプリの作成時に自動的に生成され、この問題を引き起こした代わりに、それを使用することにしました。

そのため、バージョンに問題があるようです。

于 2015-08-04T15:09:27.037 に答える