ionic2 及 angularfire2

版本:ionic2 rc.1 & angularjs2 2.0.0-beta.5
如果 ionic serve 得到:『Cannot find namespace 'firebase'. 』的錯誤訊息
解法:在官方github上有解法,請埢到ReadMe畫面下面

--------------

20160929
版本:ionic2 rc.0 & angularjs2 2.0.0-beta.5
在ionic serve 時會出現以下的錯誤
Error: Module firebase-browser.js does not export initializeApp angularfire2.js 

目前看來會有這問題,可以參考以下的討論 https://github.com/angular/angularfire2/issues/545#issuecomment-248712121 

解法:
open node_modules/@ionic/app-scripts/config/rollup-config.js and:
1. Add useStrict: false into configuration
2. change commonjs() to:
commonjs(
    {
        include: [
        'node_modules/rxjs/**',
        'node_modules/angularfire2/**',
        'node_modules/firebase/**'
        ],
        namedExports: {
        'node_modules/angularfire2/node_modules/firebase/firebase.js': ['initializeApp', 'auth', 'database'],
        'node_modules/angularfire2/node_modules/firebase/firebase-browser.js': ['initializeApp', 'auth', 'database']

        }
    }
 )

留言

熱門文章