状況によっては、.less ファイルに「#」ハッシュタグが使用されていると、常にノードレス コンパイラ エラーが発生します。color: #FFFFFF; のような色の 16 進値で問題ないようです。しかし、あなたは #zoom: 1; のようなものを取ります。認識されない入力に対して parseError で爆発します。
# の使用に直接関連する他の投稿を見つけることができず、コンパイラがつまずくので、なぜ誰もこの問題に遭遇していないのか不思議に思います。
以下は、Dojo SDK ファイル dijit.css から取得したクラスのファイル定義を除いた実際の例です。拡張子を .less に変更したので、それと他の少ないファイルを 1 つの .css ファイルにまとめることができました。
.dijitInline {
/* To inline block elements.
Similar to InlineBox below, but this has fewer side-effects in Moz.
Also, apparently works on a DIV as well as a FIELDSET.
*/
display:inline-block; /* webkit and FF3 */
#zoom: 1; /* set hasLayout:true to mimic inline-block */
#display:inline; /* don't use .dj_ie since that increases the priority */
border:0;
padding:0;
vertical-align:middle;
#vertical-align: auto; /* makes TextBox,Button line up w/native counterparts on IE6 */
}
コンパイラは、#zoom および #display 行でチョークします。