20

私は以下のファイルをコンパイルする dotless 1.3.1.0 を使用します。これはブートストラップ 2.x では問題なく動作しましたが、ブートストラップ 3.0.0 (ここからソースをダウンロード: http://getbootstrap.com/getting-started/ )に切り替えた後、突然次のエラーが発生しました。

')' が必要ですが、ファイル 'mixins.less' の 47 行目に ' ' が見つかりました: [46]: // サイズ変更のショートカット [47]: .size(@width; @height) { ---------- ---^ [48]: width: @width;

; を持っているようです パラメータ間のセパレータは有効ではありません。mixins.less の元のソースは次のようになります。

...
// Sizing shortcuts
.size(@width; @height) {
  width: @width;
  height: @height;
}
...

更新された less コンパイラを使用する必要がありますか? または、ブートストラップはバグの少ないソースをリリースしましたか?

更新 1: dotless のプル リクエストが存在し、問題を修正していることがわかります。

https://github.com/dotless/dotless/pulls 「の修正 ; mixin パラメータ リストではサポートされていません #319 #320」

これが dotless で修正されるまで、css ファイルを使用します。

4

4 に答える 4

1

これを自分で機能させるのに何時間も費やした後、現時点では dotless はまったく役に立たないことがわかりました。

ただし、mvc ASP.Net プロジェクトで Less と Bootstrap 3 Less を実装できる場所は次のとおりです。

http://www.tomdupont.net/2013/10/bootstrap-3-less-bundling-and-aspnet-mvc.html?showComment=1386250367416#c1439130135847828203

この男は私の本でインターネットを獲得したばかりです。彼のスタック取引所のアカウントを追跡できる場合はお知らせください。

于 2013-12-05T13:34:51.063 に答える
0

私は、lessjs を使用してあまりコンパイルしない httphandler をまとめました。

これは製品品質のコードというより概念実証に近いものですが、一部の人々にとっては出発点として役立つかもしれません。

ここでソースを見つけることができます:

https://bitbucket.org/martinbooth/clearscriptless

誰かがジュラ紀を使用してこれを行うことに興味がある場合は、ここで私の試みを見つけることができます:

https://bitbucket.org/martinbooth/jurassicless

ジュラシックはお勧めしません。

  • 現在メイン プロジェクトに統合されていないライブラリにいくつかのバグ修正が必要でした。私の変更は現在ジュラシックのマスター ブランチにあるため、これはもはや問題ではありません (ただし、最新のリリースには現在それらが含まれていません)。
  • それは非常に遅いので、クリアスクリプトを試した理由
于 2013-09-25T05:36:56.380 に答える