我刚刚更新到Webpack 2,并在浏览器中收到一个运行时错误exports is not defined。我改变了我的.babelrc:
{
"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"
]
}关闭模块进出口转移和利用webpack 2的树摇特性。我是不是遗漏了什么?构建是正确编译的,但是在浏览器中它就会崩溃。
发布于 2017-03-05 00:23:24
( TL;DR)摆脱附加模块导出。
要了解更多关于正在发生的事情:https://ntucker.true.io/ntucker/webpack-2-uncaught-referenceerror-exports-is-not-defined/
https://stackoverflow.com/questions/42040563
复制相似问题