12

自分のlessファイルを既存のbootstrap.lessにインポートしてインポートすることにより、既存のbootstraplessファイルをカスタマイズしようとしています。

簡単だと思いましたが、コンパイルを少なくするために、すでに数時間苦労しました。

ファイルを追加するたびに、次のようになります。

ParseError:C:\ xxx \ content \ bootst rap \ less \ xxx.form.less:9:9998}の1行目の構文エラー

私自身の少ないファイル:

.form-unit {
  background-color: #F5F5F5;
  border-radius: 6px 6px 6px 6px;
  margin-bottom: 30px;
  padding: 10px;
  min-height: 170px;
  position:relative;
}

誰もが同じ問題を抱えていますか?私は何を逃しましたか?

私はそれをオンラインでコンパイルしましたが、驚くことではありませんが、私はとても混乱しています オンラインコンパイル

4

4 に答える 4

24

LESSコンパイラとしてSimpLESSを使用していますか?その場合、BOMを使用してUTF-8でエンコードされたファイルを読み取れないというバグがあります。ファイルをBOMなしでUTF-8に変換するだけで、機能します。

于 2012-05-14T11:15:01.670 に答える
3

Visual Studioを使用していて、上記の問題で髪の毛を引き裂き続けている人には(私はこの1時間ほど同じボートに乗っており、上記の承認された答えは私にはうまくいきませんでした)、WebEssentials拡張機能を保持します。

SimpLESSとほぼ同じ方法で保存される場合はいつでも、LESSファイルを縮小されたCSSに即座にコンパイルできます。エンコーディング、行末、その他についての苦情はありません!

于 2013-09-27T13:50:27.307 に答える
3

Visual Studioで使用されるすべての.lessファイルについて、UTFエンコーディングを変更する必要があります...。

[ファイル]>[高度な保存オプション... ]を[
エンコード]を[Unicode(署名なしのUTF-8)]に設定します-コードページ65001

これを行うと、Simplessコンパイラがファイルに対して機能します。

于 2013-11-25T18:35:46.500 に答える
0

Visual Studioを使用している場合は、含まれているファイルを誤ってコンパイルリストに追加していないことを確認してください。compilerconfig.jsonをチェックして、メインのSASSファイルと含まれているファイルの両方をコンパイルしようとしていないことを確認してください。

于 2017-06-22T13:31:06.567 に答える