找不到'cordova'的类型定义文件:diagnostic plugin
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到'cordova'的类型定义文件:diagnostic plugin相关的知识,希望对你有一定的参考价值。
添加“Diagnostic”插件后,我无法构建我的离子3项目。
有一个错误的错误:
typescript: .....app/plugins/cordova.plugins.diagnostic/cordova.plugins.diagnostic.d.ts, line: 6
Cannot find type definition file for 'cordova'.
L5: * "Dangerous" permissions that need to be requested at run-time (android 6.0/API 23 and above)
L6: * See http://developer.android.com/guide/topics/security/permissions.html#perm-groups
L7: * @type {Object}
我该如何解决这个问题?以下是版本信息:
"@angular/common": "^4.4.3",
"@angular/compiler": "^4.4.3",
"@angular/compiler-cli": "^4.4.3",
"@angular/core": "^4.4.3",
"@angular/forms": "^4.4.3",
"@angular/http": "^4.4.3",
"cordova": "^7.0.1",
"cordova-android": "6.3.0",
"cordova-browser": "^4.1.0",
"cordova-ios": "^4.5.3",
"ionic-angular": "^3.7.1",
如果我评论这条线/// <reference types="cordova" />
它是有效的,但我猜这不是解决方案
答案
您可以通过安装cordova类型来修复它:
npm install @types/cordova --save
以上是关于找不到'cordova'的类型定义文件:diagnostic plugin的主要内容,如果未能解决你的问题,请参考以下文章
解决Cordova安装Cannot find module 'bplist-parser'问题
运行 ionic cordova build ios 时找不到包含的文件
错误C2678:二进制'+':找不到运算符,它接受类型为'volatile A'的左手操作数(或者没有可接受的转换)
找不到'number'类型的不同支持对象'33 .265625'