2017-08-06 72 views
5

Ben ModuleConcatenationPlugin kullanarak, WebPack 3 ile bu çıktıyı almak:Bu Webpack v3 ModuleConcatenationPlugin kurtarma iletileri ne anlama geliyor?

[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 kendi dosya ((webpack)/buildin/global.js) birleştirme önlemek?

src/index.js şuna benzer:

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' 
+1

.babelrc'iniz nasıl görünüyor? – row1

cevap

0

global.js tüm modülleri için birleştirme engellemez. Hata, bu belirli modüllerin birleştirilmiş olmadığı anlamına gelir. ModuleConcatenationPlugin'in çalışması için ES6 modüllerine ihtiyacınız olacak.