错误TS2339:房产 '诊断' 的类型不存在 'CordovaPlugins'

错误TS2339:房产 '诊断' 的类型不存在 'CordovaPlugins'

问题描述:

我使用的离子2.错误TS2339:房产 '诊断' 的类型不存在 'CordovaPlugins'

我跟着this,并做了以下内容:

cordova plugin add cordova.plugins.diagnostic 
npm install -g typings 
typings install dt~cordova --save --global 

app.ts

if (window.cordova && cordova.plugins) { 
     cordova.plugins.diagnostic.isLocationEnabled(function (enabled) { 
     alert("Location is " + (enabled ? "enabled" : "disabled")); 
     }, function (error) { 
     alert("The following error occurred: " + error); 
     }); 
    } 
    } 

我得到以下错误:

error TS2339: Property 'diagnostic' does not exist on type 'CordovaPlugins'.

我注意到window.cordovaundefined

如果有人能告诉我如何让科尔多瓦插件工作,我将不胜感激。

感谢

所以对于离子2,尽量到位cordova.plugins窗口[ '插件'。