我试图在我的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讨论,但我找不到适当的解决方案,可以在我的情况下应用它。
在此先感谢。