我正在使用ionic2 build。我做了ionic plugin add cordova-plugin-file
并使用以下代码。
import {File} from 'ionic-native';
@Injectable()
export class GlobalVars {
constructor(platform:Platform) {
platform.ready().then(() => {
this.appRootFolder = cordova.file.documentsDirectory;
}
}
}
然后我做了ionic build android
,我得到了这个错误
找不到名称“ cordova”
经过2小时的奋斗,我通过遵循以下命令解决了问题
npm install -g typings
typings install dt~cordova --save --global
typings install dt~cordova/plugins/filesystem --save --global
这有助于构建android,但对于iOS仍然失败。当我运行这个ionic build ios
我仍然得到
找不到名称“ cordova”
我在文件顶部写了这一行(声明var cordova:any;)
import {File} from 'ionic-native';
declare var cordova:any;
这个问题为我解决了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句