おま環かも知れないけどだれかのやくにたつかもしれない
環境:Win10、VSCode+EasySass+CSScomb
##パーシャルファイル
読込時、アンダースコアを省略するとコンパイルエラーになる
@import "common"; //コンパイルエラー(not found)
@import "_common"; //OK
@import "_common.scss"; //OK
##TargetDirの挙動
存在しないディレクトリを指定した場合、scssファイルの保存に失敗して(?)編集した内容が消える
もちろんコンパイルもされない
消去された箇所はCtrl+Zで復帰可能
※エラーなどは出ず問答無用で消える
##CSScombとプロパティのネスト
↓のbeforeの様に書いてCSScombにフォーマットさせると
afterの様に勝手にセミコロン追加&改行削除されてしまう謎
//before
background: {
position: center;
size: cover;
}
height: 100px;
//after
background: {
position: center;
size: cover;
} ; height: 100px;
予めネストの閉じ括弧( } )の後にセミコロンを付けておくことで回避できる。
//before
background: {
position: center;
size: cover;
};
height: 100px;
//after
background: {
position: center;
size: cover;
};
height: 100px;
なおcsscomb.jsonの"always-semicolon":
の値はこの現象に関与しない