【问题标题】:Ionic - Cannot find module 'Firebase'离子 - 找不到模块“Firebase”
【发布时间】:2018-10-22 15:54:42
【问题描述】:

我已按照 https://www.djamware.com/post/5a629d9880aca7059c142976/build-ionic-3-angular-5-and-firebase-simple-chat-app 的教程使用 Firebase 的实时数据库构建 Ionic 应用程序。

它通过ionic serve 在本地完美运行。我也使用过 Ionic DevApp,而且效果很好。

我现在已将我的代码推送到 Ionic,但在构建过程中我收到此错误并且构建过程终止:

[11:20:31]  typescript: src/pages/chat/chat.ts, line: 7 
            Cannot find module 'Firebase'. 

       L7:  import * as firebase from 'Firebase';

Error: Failed to transpile program
    at new BuildError (/usr/src/app/node_modules/@ionic/app-scripts/dist/util/errors.js:16:28)
    at /usr/src/app/node_modules/@ionic/app-scripts/dist/transpile.js:159:20
    at Promise ()
    at transpileWorker (/usr/src/app/node_modules/@ionic/app-scripts/dist/transpile.js:107:12)
    at Object.transpile (/usr/src/app/node_modules/@ionic/app-scripts/dist/transpile.js:64:12)
    at /usr/src/app/node_modules/@ionic/app-scripts/dist/build.js:109:82
    at 
npm info lifecycle fanslide@0.0.1~build: Failed to exec build script           

chat.ts 我有:

import * as firebase from 'Firebase';

package.json里面我可以看到:

"firebase": "^4.8.0",

我不确定我做错了什么以及为什么这在本地有效,但在 Ionic 的服务器上进行构建时却不行。

【问题讨论】:

    标签: firebase ionic-framework ionic2


    【解决方案1】:

    我设法克服了这个问题并通过更改成功完成了 Ionic 的构建:

    import * as firebase from 'Firebase';
    

    收件人:

    import firebase from 'firebase';
    

    【讨论】:

      猜你喜欢
      • 2016-02-23
      • 2020-02-28
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 2015-07-08
      • 1970-01-01
      • 2018-05-25
      • 2018-03-19
      相关资源
      最近更新 更多