web-dev-qa-db-fra.com

Webpack Babel 6

Quand j'essaye de compiler mon javascript avec webpack & babel-loader, j'obtiens: (Babel version 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!

Comment déplacer l'API de nœud pour babelto babel-core?

19
Seneca
npm uninstall babel --save-dev

Cela l'a corrigé. Le package Babel est obsolète ...

51
Seneca
npm install babel-loader --save-dev
12
Warren Zhou

Changement loader: "babel", => loader: "babel-loader", dans la configuration du webpack

J'espère que cette aide! c'est du travail pour moi

2

J'ai fait ces deux commandes, puis ça a commencé à fonctionner !!

npm uninstall babel --save-dev
npm install babel-loader --save-dev
1
Deepan Prabhu Babu

Je pense qu'il devrait être utilisé comme ceci:

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