Web サイトのスタイルシートとして LESS を使用しているときに問題に直面しています。個人的には CSS で絶対パスよりも相対パスを使用したいのですが (あくまで私の習慣です)、インポート機能で LESS を使用すると、次のように問題が発生します。
main.less
ルートフォルダーにファイルがあります
@import "inc/inc.less";
inc.less
およびフォルダー内のファイルinc
.homeBgr {
background: url('icons/Home.gif');
}
画像Home.gif
はフォルダにあります/root/inc/icons
- main.less
- inc
- inc.less
- icons
- Home.gif
lessc
出力は
.homeBgr {
background: url('icons/Home.gif');
}
ただし、私の予想は
.homeBgr {
background: url('inc/icons/Home.gif');
}
クライアント コンパイラとして less.js を使用すると期待どおりの出力が得られましたが、 を使用するlessc
とそうではありません。
誰かが同じ問題を抱えていて、これに対する解決策がありますか? または、実際に、これを機能させる方法に関する提案。前もって感謝します。