0

ロードを減らす前に、Site.baseはに設定されますhttp://localhost/images

私のlessファイル(http://localhost/cssフォルダーにあります):

@base: Site.base;

body{
  background: #71b7d6  url("@{base}/bg.jpg");   
}

Less 1.3でレンダリングした場合の出力:

body{
  background: #71b7d6  url("http://localhost/css/http://localhost/images/bg.jpg");  
}

1.1.5以下なら大丈夫でした。

誰かが何が起こったのか知っていますか?私は彼らの変更ログでそれを見つけることができませんでした。

それは実際には少ない問題でした。https://github.com/cloudhead/less.js/issues/409

別の投稿で述べられている解決策は、変数を相対パスに設定し、先頭に「/」を付けることを提案していますが、これにより、URLが同じドメインにあるように制限されます。

ただし、ブラウザが単純に解決しようとすると、エラーはコンソールの別の場所にポップアップ表示されますhttp://image/bg.png

4

1 に答える 1

2

https://github.com/cloudhead/less.js/issues/409は1か月前に解決されました。まだ更新していない場合は、LESSを更新してください。

于 2012-09-07T17:19:27.393 に答える