less.jsを使用する場合、画像に相対パスを使用できませんか?background:url(../ img / header.jpg)のように
それを絶対パスに変換しているようですが、それは間違っています。
URLを引用してみてください、しかし私はそれをきちんと保つためにいつもこのようにします、
@header-image: "../img/header.jpg";
background: url(@header-image);
また、URLコードはgithubで確認できます。ブラウザで実行している場合は追加されているようです。
私はこれが古い質問であることを知っています、しかし私は同様の問題に遭遇しました、そして受け入れられた答えは私のために働きませんでした..これはしました。
@ img-path変数を目的の相対パスに設定し、その変数を使用して、絶対パスではなくそのパスを使用してLESSを強制的にレンダリングします。
@ img-path: "/ Assets / images";
背景画像:url( "@ {img-path} /your-image.jpg");
私が正しい道を示したこの他の答えをチェックしてください: https ://stackoverflow.com/a/6296706/1896352