1

私は少し混乱しています。ブートストラップの一部を含むアプリケーションをコンパイルするために、lessc で Node.js を使用しようとしています。すべてを使用するわけではないので、必要なものに合わせてブートストラップの一部を選択できるようにしたいと考えています。インポートすると、bootstrap.lessすべてが完全にコンパイルされます。しかし、単にインポートするreset.lessか、buttons.less取得すると: TypeError: Cannot call method 'charAt' of undefined. ここで何が起こっているのですか?

マイフォルダ設定

less/
    application.less
    bootstrap/
        bootstrap.less
        reset.less
        buttons.less
        etc...

アプリケーションレス

@import 'bootstrap/bootstrap' 上記のエラーが発生すると、すべてが正常にコンパイルされます@import 'bootstrap/reset'

また、ファイル名の末尾にも .less を追加してみましたが、同じ結果です。より少ないバージョン 1.3.0 でこれを修正する必要があることをオンラインで見つけましたが、それが私が使用しているバージョンです。

どんな助けでも大歓迎です。

4

1 に答える 1

1

variables.lessコンポーネントはおよびに依存していmixins.lessます。コンポーネントをコンパイルするときにそれらを含める必要があります(reset.lessミックスインを使用するため、.

于 2012-08-22T06:38:53.230 に答える