6

プロジェクトでTwitter Bootstrapのmixins.lessファイルを使用しようとしています。セミコロンで区切られた複数のパラメーターのすべてのインスタンスは、次のように表示されます。

宣言されていない mixin

関数の引数が閉じられていません。')' が必要です。

宣言されていない変数

WebEssentials 2012 v2.9 がインストールされています。別の Less コンパイラを使用せずにこれを機能させる方法はありますか? それとも、WebEssentials のコンパイラが問題ではないのでしょうか?

4

2 に答える 2

11

残念ながら、Visual Studio 用の Web Essentials プラグインは、すべての LESS CSS 標準に対応しておらず、セミコロンを区切り記号として使用すると失敗します。当面は、セミコロンをコンマに変換する必要がありますが、引数のリストを渡すことができなくなるという欠点があります。

Web Essentials は常に更新されているため、これがすぐに修正されても驚かないでしょう。

于 2013-08-19T18:40:49.830 に答える
0

mixins.less を単独で使用することはできません。mixin.less は他のファイル、主に variables.less に依存しているため、エラーが発生しています。コンパイラは、エラーをスローしている行を通知する必要があります。そうでない場合は、別のコンパイラを試してください。コードキットを使用しています。

必要に応じて不足している変数を手動で追加できますが、これは多くの不必要な作業のようです。Bootstrap フレームワーク全体を使用するか、単に特定のミキシングを使用して、必要に応じて変数を追加することをお勧めします..

于 2013-08-13T22:11:28.390 に答える