5

どこからともなく、すべてのスタイルシートがコンパイル中にエラーをスローし始めました。

lessc static/css/styles.less
/gems/less-2.2.1/lib/less/js/lib/less/parser.js:385:31: .rounded_corners is undefined (Less::Error)

私のミックスインはどれもメインのlessファイルで利用できないようです。mixins.lessファイルはスタイルシートの一番上にインポートされ、一度だけインポートされます。

@import "mixins.less";
@import "reset.less";
@import "clearfix.less";
@import etc..

また、「variables.less」がインポートされたにもかかわらず、変数名エラー「is undefined」に触発されたバイト順マークについて各ファイルをチェックし、このプロジェクトのgit履歴で4週間前に戻ったこともあります(100%確信しています)コンパイルは正常に実行されました)。今のところ運がありません。

奇妙なことに、Mac用のSimpLESSとLessCompilerを使用してコンパイルが正常に実行されます。

スタイルシートの上部でミックスインを使用しようとすると、そのミックスインの名前でエラーがスローされるため、これをインポートの問題に絞り込みました。

この状況に精通している人はいますか?

私はLessRubyGemのバージョン2.2.1を使用しています

4

1 に答える 1

1

コンパイルしようとしているファイルを含むディレクトリにいる必要があると思います。コマンドを次のように実行する代わりに:

lessc static/css/styles.less

試す:

cd static/css
lessc styles.less
于 2012-06-27T18:44:27.970 に答える