-
ID:wp04q5 さんの質問

Sass初心者です。
後から参加した既存のプロジェクトで、新たにSass(SCSS)を取り入れ始めているのですが、コンパイル時にSource Mapsファイルが自動生成されます。
(CSS, SCSSと同じディレクトリに〜.css.mapファイルが作成され、CSSファイル内の最下部に「/*# sourceMappingURL=〜.css.map */」の記述が自動追記される)

訳があってSource Mapsファイルを作りたくないのですが、この自動生成はどこで設定されているものなのでしょうか。

みんなの回答 3 件

ID:NIvymR さんの回答

まず、Sass をビルドする時に何のツールを使っているのか書いた方がいいと思いますよ?ツールは沢山あり、ツール毎に設定方法が若干違うので。
質問への回答ですが、一般的には config.rb に sourcemap = false と記述すれば大丈夫です。

ID:YyWEPj

トピ主です。

説明が足らず申し訳ございません。

状況を説明しますと、もともとBootstrapを使って作られたサイトがあったのですが、既存のオリジナルCSSは触らずに新たに別CSSを設置することになりました。その際に、CSSが置いてある同ディレクトリ内にてSCSSを作成、ひとつのCSSにコンパイルして、そのCSSだけをページに読み込ませています。

ビルド環境として特別なツールは使っておらず、ターミナルを使ってコンパイルしています。その際に--sourcemapコマンドは打っていません。Compassはインストールはしていますが、ここではプロジェクト作成していません。最初は私も色々と調べている中でconfig.rbでの設定を考えましたが、サイトディレクトリ内でconfig.rbを探しても出てこないのです…。

ID:ayJgO/ さんの回答

ターミナルでやってて--sourcemapの存在も知ってるなら、falseつければいいだけなのだけど、リファレンスは読まないんですか?

ID:1VWfVc

トピ主です。
リファレンスはご存知の「Sassの教科書」を読みながら、間違えながら…なんとか進んでいる感じです。

今までサイトの双方向性のない部分ばかりを触ってきた人間ですので、「なんでコレが出来てアレが出来ないの?」とはよく言われます。そのあたりの応用がきかせられるように頑張ります!

あとは、専らネットで調べたりですが、Source Mapsに関しては「バージョン3.3から使えるよ!」「使うと便利だよ!」という記事はとてもたくさん見たのですが、生成しないという方法がわからずといった状態でした。ご迷惑をおかけしました…。なにかオススメのリファレンスなどありましたら教えてください!

ID:NIvymR

> リファレンスはご存知の「Sassの教科書」を読みながら
それはリファレンスではないです(笑)
リファレンスは公式のドキュメントですw

ID:1VWfVc

あれ、失礼しました。
「リファレンスブック=参考書」と捉えていました…。

ID:1VWfVc さんの回答

トピ主です。
方法見つけました!ご回答くださったみなさま、ありがとうございます。

単純にターミナルで「sass -h」でヘルプ見たら説明されており… ターミナルでコンパイル時に「--sourcemap=none」を付与したらマップファイル作らずにコンパイルされました!

ID:vRESWC

ビルドツールつかったほうが楽だよ。gulpとかgruntとか。

ID:1VWfVc

色々と調べているとそういった声も多く見られますね…。gulpの導入も考えていきたいと思いました。ありがとうございます。

最終更新日:2015-03-18 (11,354 views)

関連するトピックス

ページ上部に戻る