2015-11-09 27 views
19

Quando provo a compilare il mio javascript con webpack & babel-loader, ottengo: (versione Babel 6+)Webpack Babel 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! 

Come faccio a spostare l'API nodo per babel-babel-core?

+0

npm installa babel-core? –

+0

già installato, trovato la soluzione. Ho dovuto disinstallare Babel. Vedi risposta – Seneca

risposta

51
npm uninstall babel --save-dev 

Questo risolto. pacchetto babel è deprecato ...

+26

E poi 'npm installa babel-loader babel-core --save-dev' – antoine129

+9

Stanco di questi problemi, ne appare uno fisso (((. Impossibile iniziare a fare qualcosa, ma fuNking con questo strumento bagnato e umido. Voglio jQuery e ie6 indietro questa volta) – Rantiev

+0

La comunità JavaScript è un tale casino –

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

penso che dovrebbe essere utilizzato in questo modo:

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

ho fatto entrambi questi comandi, poi ha iniziato a lavorare !!

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

Modifica loader: "babel", =>loader: "babel-loader", in webpack config

Sperare questo aiuto! è lavoro per me

Problemi correlati