web-dev-qa-db-ja.com

Webpack Babel 6

Javascriptをwebpack&babel-loaderでコンパイルしようとすると、次のようになります(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!

babelのノードAPIをbabel-coreに移動するにはどうすればよいですか?

19
Seneca
npm uninstall babel --save-dev

これはそれを修正しました。 Babelパッケージは非推奨です...

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

変化する loader: "babel", => loader: "babel-loader", webpack設定

この助けを願っています!それは私にとっては仕事です

私はこれらの両方のコマンドを実行し、それが機能し始めました!!

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

私はそれをこのように使うべきだと思います:

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