网络包巴别塔 6
Webpack Babel 6
当我尝试使用 webpack 和 babel-loader 编译 javascript 时,我得到:
(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
?
npm uninstall babel --save-dev
这修复了它。 Babel 包已弃用...
npm install babel-loader --save-dev
我觉得应该这样用:
var babel = require('babel-core');
babel.transform(code, babelOptions);
我执行了这两个命令,然后它开始工作了!!
npm uninstall babel --save-dev
npm install babel-loader --save-dev
在 webpack 配置中更改 loader: "babel",
=> loader: "babel-loader",
希望对您有所帮助!对我有用
当我尝试使用 webpack 和 babel-loader 编译 javascript 时,我得到: (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
?
npm uninstall babel --save-dev
这修复了它。 Babel 包已弃用...
npm install babel-loader --save-dev
我觉得应该这样用:
var babel = require('babel-core');
babel.transform(code, babelOptions);
我执行了这两个命令,然后它开始工作了!!
npm uninstall babel --save-dev
npm install babel-loader --save-dev
在 webpack 配置中更改 loader: "babel",
=> loader: "babel-loader",
希望对您有所帮助!对我有用