2015-11-09 145 views
19

當我嘗試編譯我的javascript用的WebPack &巴貝爾裝載機,我得到: (巴貝爾版本6+)的WebPack巴貝爾6

Hash: f6a14faa8862d530512e 
Version: webpack 1.12.3 
Time: 96ms 
    Asset  Size Chunks    Chunk Names 
backend.js 1.75 kB  0 [emitted] main 
backend.js.map 1.43 kB  0 [emitted] main 
chunk {0} backend.js, backend.js.map (main) 28 bytes [rendered] 
[0] multi main 28 bytes {0} [built] [1 error] 

ERROR in The node API for `babel` has been moved to `babel-core`. 
@ multi main 
Patched! 

如何移動的babel節點API來babel-core

+0

npm install babel-core? –

+0

已經安裝好了,找到了解決辦法。必須卸載babel。看到回答 – Seneca

回答

51
npm uninstall babel --save-dev 

這個固定。巴貝爾包已被棄用...

+26

然後'npm install babel-loader babel-core --save-dev' – antoine129

+9

厭倦了這些問題,出現了一個固定的問題(((。)不能用這個工具溼溼溼工具開始做某些事情,但fuNking。這次想要jQuery和ie6) – Rantiev

+0

JavaScript社區如此混亂 –

12
npm install babel-loader --save-dev 
0

我想應該這樣來使用:

var babel = require('babel-core'); 
babel.transform(code, babelOptions); 
1

我做了這兩個命令,然後它開始工作!

npm uninstall babel --save-dev 
npm install babel-loader --save-dev 
2

變化loader: "babel", =>loader: "babel-loader",中的WebPack配置

希望這有助於!它適用於我