2017-08-31 19 views
1

我在Ionic2应用程序中使用了angularfire2。离子服务工作正常,但是当我使用sudo ionic cordova build android --prod它给出错误Module not found: Error: Can't resolve '../../../angularfire2/auth'ionic2,cordova build --prod不能与angularfire2一起使用

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 --save-exact,但没有用。

回答

1

检查您的Android_home环境变量的值。这些错误通常与环境错误有关

+0

除了angularfire2 + cordova构建 - 生产,其他项目建设罚款使用科尔多瓦生成 - 产品 – raju

+0

此外问题出现在rc.2,angularfire2 – raju

+0

@raju环境仍然值得检查,如果你还没有。我已经运行了几个月的正常版本,但之后我的版本在使用Firebase时停止工作。所有这些都是因为环境变量错误。 – user7722867

相关问题