【问题标题】:Using "requireCordovaModule" to load non-cordova module "q" is not supported不支持使用“requireCordovaModule”加载非cordova模块“q”
【发布时间】:2019-04-25 11:31:32
【问题描述】:

我正在使用 ionic 3 构建我的 android 应用程序,尝试在 cordova 版本 8.1.2 和 9.0.0 中出现这样的错误:

cordova 构建 android 不支持使用“requireCordovaModule”加载非cordova 模块“q”。相反,将此模块添加到您的依赖项中并使用常规“require”来加载它。

如何解决?

【问题讨论】:

标签: javascript cordova ionic-framework


【解决方案1】:

我通过做很多事情解决了同样的问题检查这个post

也可以 1 - 离子cordova平台添加android(对出现在cli中的任何更改到您的config.xml)

2- 确保您拥有最新的 cordova 并执行 (npm cache clear --force)

3-确保你有(JAVA_HOME - 系统环境中配置的SDK)

【讨论】:

    【解决方案2】:

    问题是现在 Ionic Appflow 构建环境已更新到 Cordova 9。

    也许这可以帮助你:https://ionic.zendesk.com/hc/en-us/articles/360021400494-Package-build-fails-with-error-CordovaError-Using-requireCordovaModule-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多