2017-02-04 105 views
5

我刚更新到Webpack 2,并在浏览器中收到运行时错误exports is not defined。我改变了我的.babelrc从这个:Webpack 2“导出未定义”

{ 
    "plugins": [ 
    "syntax-flow", 
    "transform-flow-strip-types", 
    "add-module-exports" 
    ], 
    "presets": [ 
    "latest", 
    "stage-2" 
    ] 
} 

这样:

{ 
    "plugins": [ 
    "syntax-flow", 
    "transform-flow-strip-types", 
    "add-module-exports" 
    ], 
    "presets": [ 
    ["latest", { 
     "es2015": { 
      "modules": false 
     } 
    }], 
    "stage-2" 
    ] 
} 

要停用模块导入/导出transpilation和杠杆的WebPack 2的树摇晃功能。我错过了什么吗?构建编译正确,但在浏览器中它只是爆炸。

+0

我有一个非常类似的问题,设置'模块:在我的情况FALSE'帮助。是否有可能使用某些软件包的旧版本? –

+0

我正在使用我所有软件包的最新版本,正如你所看到的,'modules:false'是实际导致它的原因......只使用标准预设,我就不会出错。 :( – PlantTheIdea

回答