我想从我的.tsx文件中调用AdminLTE javascript对象,但是出现了这样的错误:
[ts]属性'AdminLTE'在'JQueryStatic'类型上不存在。
在AdminLTE.js文件中,声明如下:
$.AdminLTE = {};
在我的打字稿文件中,我打电话使用:
componentDidMount() {
$.AdminLTE.layout.fix(); // Got error
}
有人知道如何解决它吗?
答案 0 :(得分:1)
您有几个选择:
选项1:安装AdminLTE
插件的输入(如果存在)。 (我无法在npm中找到此类型的内容,如果存在此类,则可能需要联系插件所有者)
选项2 :将AdminLTE
声明为any
。您可以访问AdminLTE
,不受任何类型限制:
declare var $: JQueryStatic & {
AdminLTE: any
}