不支持使用“ requireCordovaModule”加载非cordova模块“ q”

时间:2019-04-25 11:31:32

标签: javascript cordova ionic-framework

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

  

cordova构建android   不支持使用“ requireCordovaModule”加载非cordova模块“ q”。取而代之的是,将此模块添加到您的依赖项中,并使用常规的“ require”进行加载。

如何解决?

2 个答案:

答案 0 :(得分:0)

我通过做很多检查post

的方法来解决了同一问题

也可以 1-离子Cordova平台添加android(对cli.cli中出现的任何更改进行修改)

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

3-确保您拥有(JAVA_HOME-AND SDK配置将在系统环境中使用)

答案 1 :(得分:0)

问题在于,现在Ionic Appflow构建环境已更新为Cordova 9。

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