网页包 2 "exports is not defined"
Webpack 2 "exports is not defined"
我刚刚更新到 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 的 tree-shaking 功能。我错过了什么吗?构建正确编译,但在浏览器中它只是爆炸。
TL;DR) 去掉 add-module-exports
要进一步了解正在发生的事情:https://ntucker.true.io/ntucker/webpack-2-uncaught-referenceerror-exports-is-not-defined/
我刚刚更新到 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 的 tree-shaking 功能。我错过了什么吗?构建正确编译,但在浏览器中它只是爆炸。
TL;DR) 去掉 add-module-exports
要进一步了解正在发生的事情:https://ntucker.true.io/ntucker/webpack-2-uncaught-referenceerror-exports-is-not-defined/