我試圖在我的Aurelia CLI 0.23.0項目中使用來自NPM的lightslider (jquery slider library)。Aurelia CLI:將帶映像資源的npm包添加到Aurelia CLI項目中
我有這個添加到aurelia.json依賴關係:
{
"name": "lightslider",
"path": "../node_modules/lightslider/dist",
"main": "js/lightslider.min",
"deps": ["jquery"],
"resources": [
"css/lightslider.min.css"
]
},
將此添加到我的home.html的模板:
<require from="lightslider/css/lightslider.min.css"></require>
和home.ts我已經添加了這些:
import * as $ from 'jquery';
import lightSlider from 'lightslider';
-
attached() {
$(document).ready(function(){
$("#light-slider").lightSlider();
});
}
該庫還具有IMG/controls.png它如果我添加的資源下的aurelia.json依賴關係是這樣的:
{
"name": "lightslider",
"path": "../node_modules/lightslider/dist",
"main": "js/lightslider.min",
"deps": ["jquery"],
"resources": [
"css/lightslider.min.css",
"img/controls.png"
]
},
它,因爲它看起來對IMG /控件返回錯誤。 JS。
爲此我已經加入了lightslider/IMG /根目錄controls.png,它工作正常,但沒有任何正確的方法可以跳過這一步,並沒有要求我加圖像資源手動根目錄?
我發現在字體資源this post字體真棒相關的simillar討論,但我找不到適當的解決方案,可以在我的情況下應用它。
在此先感謝。