我正在尝试使用离子2运行ionic cordova build android
,但正在获得停止构建的错误。不知道为什么,但是所有错误都是相似的。
例如。下面的result
变量数据来自 api 呼叫,所以我不知道为什么它会阻止构建运行?
构建错误
[00:45:45] typescript: C:/xampp/htdocs/apps/test/src/pages/red/red.ts, line: 72
Property 'game' does not exist on type '{}'.
L71: this.gamesProvider.getCurrentGame(user).then((result) => {
L72: this.game = result.game;
L73: this.hintsAll = result.we;
[00:45:45] typescript: typescript: C:/xampp/htdocs/apps/test/src/pages/red/red.ts, line: 133
Property 'status' does not exist on type 'LivegamePage'.
L132: // switch icons
L133: this.status = false;
是的,当您构建应用程序时,这是一种常见的行为。它首先检查打字。因此,转到您的文件Typescript: c:/xampp/htdocs/apps/test/src/pages/red/red/red.ts 并将其更改为以下
this.gamesProvider.getCurrentGame(user).then((result:any) => {
this.game = result.game;
this.hintsAll = result.we;
}
至于其他错误检查您创建一个变量状态
status:boolean;
...
this.status = false;