首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ionic cordova build正在显示lint警告

ionic cordova build正在显示lint警告
EN

Stack Overflow用户
提问于 2017-12-28 04:28:09
回答 1查看 431关注 0票数 1

我正在尝试用IONIC构建APK文件。我遵循了所有的教程,一切都很好,直到我尝试用下面的命令构建APK:

代码语言:javascript
复制
$ ionic cordova build --release android

并显示此错误:

代码语言:javascript
复制
 $ ionic cordova build --release android
    Running app-scripts build: --platform android --target cordova
    [22:57:28]  build dev started ...
    [22:57:28]  clean started ...
    [22:57:28]  clean finished in 9 ms
    [22:57:28]  copy started ...
    [22:57:30]  deeplinks started ...
    [22:57:31]  deeplinks finished in 416 ms
    [22:57:31]  transpile started ...
    [22:57:38]  transpile finished in 7.50 s
    [22:57:38]  preprocess started ...
    [22:57:38]  preprocess finished in less than 1 ms
    [22:57:38]  webpack started ...
    [22:57:40]  copy finished in 11.79 s
    [22:57:57]  webpack finished in 18.34 s
    [22:57:57]  sass started ...
    [22:57:59]  sass finished in 2.21 s
    [22:57:59]  postprocess started ...
    [22:57:59]  postprocess finished in 17 ms
    [22:57:59]  lint started ...
    [22:57:59]  build dev finished in 30.98 s
    > cordova build android --release

You have been opted out of telemetry. To change this, run: cordova telemetry on.
Android Studio project detected

(node:7784) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'variables' of undefined
(node:7784) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

[22:58:05]  tslint: ...der (8)/App Source Code/App Source Code/src/providers/shared-data/shared-data.ts, line: 71
            Property 'push' is declared but never used.

      L70:  public events: Events,
      L71:  private push: Push,
      L72:  public platform: Platform,

[22:58:05]  tslint: ...der (8)/App Source Code/App Source Code/src/providers/shared-data/shared-data.ts, line: 8
            'PushObject' is declared but never used.

       L7:  import { LoadingProvider } from '../loading/loading';
       L8:  import { Push, PushObject, PushOptions } from '@ionic-native/push';
       L9:  import { Device } from '@ionic-native/device';

[22:58:05]  tslint: ...der (8)/App Source Code/App Source Code/src/providers/shared-data/shared-data.ts, line: 8
            'PushOptions' is declared but never used.

       L7:  import { LoadingProvider } from '../loading/loading';
       L8:  import { Push, PushObject, PushOptions } from '@ionic-native/push';
       L9:  import { Device } from '@ionic-native/device';

[22:58:05]  tslint: ...der (8)/App Source Code/App Source Code/src/providers/shared-data/shared-data.ts, line: 10
            All imports are unused.

       L9:  import { Device } from '@ionic-native/device';
      L10:  import { Facebook } from '@ionic-native/facebook';
      L11:  import { FCM } from '@ionic-native/fcm';

[22:58:05]  tslint: ...zm/Desktop/New folder (8)/App Source Code/App Source Code/src/pages/cart/cart.ts, line: 44
            Property 'storage' is declared but never used.

      L43:  public toast: Toast,
      L44:  private storage: Storage,
      L45:  public events: Events,

[22:58:05]  tslint: ...op/New folder (8)/App Source Code/App Source Code/src/pages/products/products.ts, line: 8
            All imports are unused.

       L7:  import { TranslateService } from '@ngx-translate/core';
       L8:  import { share } from 'rxjs/operator/share';
       L9:  import { CartPage } from '../cart/cart';

[22:58:05]  lint finished in 6.59 s
EN

回答 1

Stack Overflow用户

发布于 2017-12-28 05:17:43

构建应用程序与提供应用程序是不同的。更多的限制是因为你的应用程序需要尊重你的目标平台的规范。因此,您必须纠正在日志中看到的错误(例如,删除一些不使用的变量或导入,例如:

代码语言:javascript
复制
   `import { Device } from '@ionic-native/device';` 

编辑:您有未使用的导入。虽然这不是一个错误,但它是一个错误。因此,在构建应用程序时,您不应该这样做。此外,您还有一些未使用的私有变量,因此请删除它们。只需阅读日志,您就会知道错误的位置以及要删除的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47998257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档