【发布时间】:2016-12-17 23:16:37
【问题描述】:
我是 typescript 的新手,我试图了解模块/包如何在 typescript 中工作的概念。
我目前需要使用 slick-carousel 来创建一个简单的图像滑块。
但是.. 我已经设法安装 jquery.. 但我不太明白如何巧妙地使用 typescript。
到目前为止,我已经使用 npm typings 来安装我的包。
所以我只运行了typings install slick-carousel.. 并且定义文件显示良好..
然而.. 定义文件不包含声明只有接口..
所以我不能真正“导入” slick-carousel 到我需要使用它的文件中(我可能错了)..所以我猜这个包应该以某种原因扩展已经存在的 jquery 导入..
但是.. 如果我这样做:
import * as $ from 'jquery';
class Splash {
init() {
$.slick();
}
}
然后
$.slick();
无法解决..
所以.. 你如何“导入”一个只扩展像 jquery 这样的预先存在的包的包?
提前致谢!
【问题讨论】:
标签: typescript slick.js typescript-typings