ionic2,cordova构建--产品无法与angularfire2一起工作

ionic2,cordova构建--产品无法与angularfire2一起工作,ionic2,angularfire2,Ionic2,Angularfire2,我在Ionic2应用程序中使用了angularfire2。ionic serve工作正常,但当我使用sudo ionic cordova build android--prod时,它会出现错误未找到模块:错误:无法解析“../../../angularfire2/auth” My ionic info is cli packages: (/usr/local/lib/node_modules) @ionic/cli-utils : 1.9.2 ionic (Ioni

我在Ionic2应用程序中使用了angularfire2。ionic serve工作正常,但当我使用sudo ionic cordova build android--prod时,它会出现错误
未找到模块:错误:无法解析“../../../angularfire2/auth”

My ionic info is

    cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.9.2
    ionic (Ionic CLI) : 3.9.2

global packages:

    Cordova CLI : 7.0.1 

local packages:

    @ionic/app-scripts : 2.1.4
    Cordova Platforms  : android 6.2.3
    Ionic Framework    : ionic-angular 3.6.0

System:

    ios-deploy : 1.8.6 
    Node       : v7.10.0
    npm        : 4.2.0 
    OS         : OS X El Capitan
    Xcode      : Xcode 8.2.1 Build version 8C1002
package.json具有

"angularfire2": "^4.0.0-rc.2",

我尝试了npm install promise polyfill--保存精确的,但没有用。

检查Android\u home环境变量的值。这些错误通常与环境错误有关

除了angularfire2+cordova build--prod之外,其他所有使用cordova build--prod的项目构建都很好。这个问题也出现在rc.2上,angularfire2@raju如果您还没有了解环境,那么它仍然值得一看。我已经运行了几个月的正常构建,但当使用Firebase时,我的构建停止工作。都是因为环境变量错误。在android_主页中检查什么。它被设置在路径中并正确地回响。除了angularfire.rc.2之外,一切都正常构建检查它是否设置为Appdata中的文件夹,而不是安装文件夹。文件夹应该看起来像(在windows上)C:/users/YOURNAME/appdata/local/android/bin。。。