2017-02-04 101 views
5

我剛更新到Webpack 2,並在瀏覽器中收到運行時錯誤exports is not defined。我改變了我的.babelrc從這個:Webpack 2「導出未定義」

{ 
    "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" 
    ] 
} 

要停用模塊導入/導出transpilation和槓桿的WebPack 2的樹搖晃功能。我錯過了什麼嗎?構建編譯正確,但在瀏覽器中它只是爆炸。

+0

我有一個非常類似的問題,設置'模塊:在我的情況FALSE'幫助。是否有可能使用某些軟件包的舊版本? –

+0

我正在使用我所有軟件包的最新版本,正如你所看到的,'modules:false'是實際導致它的原因......只使用標準預設,我就不會出錯。 :( – PlantTheIdea

回答