Webpack 2"导出未定义"

Pla*_*dea 5 babel webpack webpack-dev-server

我刚刚更新到Webpack 2并exports is not defined在浏览器中收到运行时错误.我改变了我的.babelrc:

{
  "plugins": [
    "syntax-flow",
    "transform-flow-strip-types",
    "add-module-exports"
  ],
  "presets": [
    "latest",
    "stage-2"
  ]
}
Run Code Online (Sandbox Code Playgroud)

对此:

{
  "plugins": [
    "syntax-flow",
    "transform-flow-strip-types",
    "add-module-exports"
  ],
  "presets": [
    ["latest", {
        "es2015": {
            "modules": false
        }
    }],
    "stage-2"
  ]
}
Run Code Online (Sandbox Code Playgroud)

停用模块导入/导出转换并利用webpack 2的树形抖动功能.我错过了什么吗?构建编译正确,但在浏览器中它只是爆炸.

Nat*_*ker 6

TL; DR)摆脱add-module-exports

要了解更多有关正在发生的事情:https://ntucker.true.io/ntucker/webpack-2-uncaught-referenceerror-exports-is-not-defined/