我在Ionic2应用程序中使用了angularfire2。离子服务工作正常,但当我使用sudo ionic cordova build android --prod
时,它会给出错误Module not found: Error: Can't resolve '../../../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 --save-exact
但没有用。
答案 0 :(得分:1)
检查Android_home环境变量的值。这些错误通常与环境错误有关