我找不到在LESS的import
指令中使用變量的方法。在導入指令中使用變量LESS
我有一個@cdnUri變量,它得到它的從JavaScript值:
@cdnUri: `window.cdnUri`;
cdnUri
可以在開發模式http://localhost/cdn
或http://cdn.example.com
在生產模式。
我想要的是導入其他LESS文件與此Urls prepended。像這樣:
@import "@{cdnUri}/shared/twitter-bootstrap/less/bootstrap.less"
但它給了我這個錯誤,因爲它不解析url中的變量。
Couldn't load http://wordy/ui/frontend/themes/default2/ui/css/@{cdnUri}/ui/shared/js/twitter-bootstrap/less/bootstrap.less (404)
在此先感謝。
我相信你現在可以使用波形符號轉義模式來加載沒有相對路徑的文件。即〜「http://www.abc.com」 – ThatSteveGuy
'@import url(「// netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css」)'似乎適用於我... –