Vue和typescript-$tours和#x27;不存在

Vue和typescript-$tours和#x27;不存在,typescript,vue.js,Typescript,Vue.js,我已经安装了vue tour组件 https://www.npmjs.com/package/vue-tour 在安装方法中的vue组件中,我有(typescript中的代码): 当我编译上述代码时,我得到一个错误: 错误TS2339(TS)属性“$tours”在类型“CombinedVueInstance”上不存在 但当我从代码中删除$tours并运行应用程序并在调试模式下停止(浏览器中的F12)时,我可以调用this.$tours['tourTabsNames'].start()并且它可以

我已经安装了vue tour组件

https://www.npmjs.com/package/vue-tour
在安装方法中的vue组件中,我有(typescript中的代码):

当我编译上述代码时,我得到一个错误:

错误TS2339(TS)属性“$tours”在类型“CombinedVueInstance”上不存在
但当我从代码中删除$tours并运行应用程序并在调试模式下停止(浏览器中的F12)时,我可以调用
this.$tours['tourTabsNames'].start()并且它可以工作。如何在编译代码时抑制typescript中的错误消息?

作为解决方法,您可以这样访问它:

this['$tours']['tourTabsNames'].start();

您是否通过
vue.use(VueTour)
将vue tour配置为与vue集成?
this['$tours']['tourTabsNames'].start();