相关疑难解决方法(0)

webpack导入firebase无法正常工作

我有一个问题让firebase 3.0.1工作.我觉得这与我的webpack设置有关.我的文件在下面.当使用webpack dev服务器运行我的应用程序时,我收到错误:

未捕获的TypeError:firebase.initializeApp不是函数

有趣的是,如果我debugger;var firebase = require('firebase');它之后放一个或断点似乎是一个空对象.

webpack.config.js

const webpack = require("webpack");

module.exports = {
    entry: './src/index.js',
    output: {
        path: 'public',
        filename: 'bundle.js'
    },
    module: {
        loaders: [{
            test: /\.js$/,
            exclude: /node_modules/,
            loader: 'babel-loader?presets[]=es2015&presets[]=react'
        }]
    },
    plugins: process.env.NODE_ENV === 'production' ? [
        new webpack.optimize.DedupePlugin(),
        new webpack.optimize.OccurrenceOrderPlugin(),
        new webpack.optimize.UglifyJsPlugin()
    ] : []
};
Run Code Online (Sandbox Code Playgroud)

的package.json

{
  "name": "burn",
  "version": "1.0.0",
  "description": "burn messaging",
  "main": "index.js",
  "scripts": {
    "start": "if-env NODE_ENV=production && npm run start:prod || npm run …
Run Code Online (Sandbox Code Playgroud)

npm firebase webpack

12
推荐指数
1
解决办法
6656
查看次数

标签 统计

firebase ×1

npm ×1

webpack ×1