[英]What do these Webpack v3 ModuleConcatenationPlugin bailout messages mean?
I get this output with Webpack 3, using ModuleConcatenationPlugin
: 我得到的WebPack 3此输出,使用
ModuleConcatenationPlugin
:
[11] (webpack)/buildin/global.js 509 bytes {0} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[54] multi ./src/index.js 28 bytes {0} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[55] ./src/index.js + 33 modules 238 kB {0} [built]
ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: multi ./src/index.js (referenced with single entry)
Webpack's own file ( (webpack)/buildin/global.js
) prevent concatenation? Webpack自己的文件(
(webpack)/buildin/global.js
)会阻止连接吗?
src/index.js
looks like this: src/index.js
看起来像这样:
import Calendar from './Calendar'
import DoubleSidedPlane from './DoubleSidedPlane'
import Grid from './Grid'
import Molecule from './Molecule'
import Plane from './Plane'
import PushMenuLayout from './PushMenuLayout'
import * as utils from './utils'
import * as core from './core'
import * as html from './html'
import * as components from './components'
export {
Calendar,
DoubleSidedPlane,
Grid,
Molecule,
Plane,
PushMenuLayout,
utils,
core,
html,
components,
}
export const version = '17.0.4'
global.js doesn't prevent concatenation for all modules. global.js不会阻止所有模块的连接。 The error means these particular modules aren't concatenated.
该错误意味着这些特定模块不会连接在一起。 You will need ES6 modules to make the ModuleConcatenationPlugin work.
您将需要ES6模块来使ModuleConcatenationPlugin工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.