リンクをクリップボードにコピー
コピー完了
scssでfont familyを記載すると、 CSSに以下のエラーが吐き出されてしまいます。
Invalid Windows-31J character "\xE3"
ネットで検索したところ文字コードの問題のようなのですが、scssには
@charset "UTF-8";
をすでに記載しています。どうしたらこのエラーがなくなるでしょうか?
リンクをクリップボードにコピー
コピー完了
Dreamweaverのローカルルートフォルダの中に
config.rb
というファイルがあると思うのですが、これを開き、任意の場所に以下の記述を追加してみて下さい。
Encoding.default_external = 'utf-8'
ファイルを保存すると、次回よりSCSSのコンパイルが通るようになると思います。
リンクをクリップボードにコピー
コピー完了
どうもありがとうございます!
Encoding.default_external = 'utf-8'
を入れたら、確かに
Invalid Windows-31J character "\xE3"
というエラーは出なくなりました。
しかし、代わりに
Errno::ENOENT: No such file or directory @ rb_sysopen - C:/Users/****/Documents/****/*****/.sass-cache/75fcaf1b4852ceb732871195e41567cc2a7d8997/C%058/Program Files/Adobe/Adobe Dreamweaver CC 2017/ruby/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_hacks.scssc20170621-1196-1jns4lk
というエラーが表示されてしまいました。
根本的に何かフォルダ等の設定ミスを犯しているということなのでしょうか?
追記:
config.rbに更に
cache = true
cache_path = 'C:/temp/sass/'
と追記したら、正常に動作するようになりました!!
問題解決のため締めさせていただきますね。
お世話になりました。