我正在使用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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后我做了 ionic build android ,我得到了这个错误
找不到名字'cordova'
经过2个小时的挣扎,我按照命令解决了问题
npm install -g typings
typings install dt~cordova --save --global
typings install dt~cordova/plugins/filesystem --save --global
Run Code Online (Sandbox Code Playgroud)
这有助于构建android,但仍然无法用于iOS.当我跑这个ionic build ios我仍然得到
找不到名字'cordova'
我在文件顶部写了这一行(declare var cordova:any;)
import {File} from 'ionic-native';
declare var cordova:any;
Run Code Online (Sandbox Code Playgroud)
问题解决了我.
| 归档时间: |
|
| 查看次数: |
3527 次 |
| 最近记录: |