无法在 Ionic 2 中完成构建,出现错误'property: does not exist'



我正在尝试使用离子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;

相关内容

  • 没有找到相关文章

最新更新