【问题标题】:Webpack Babel 6Webpack 通天塔 6
【发布时间】:2015-11-09 12:08:17
【问题描述】:

当我尝试使用 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 install babel-core?
  • 已经安装好了,找到解决办法了。不得不卸载 babel。查看答案

标签: javascript webpack babeljs


【解决方案1】:
npm uninstall babel --save-dev

这解决了它。 Babel 包已弃用...

【讨论】:

  • 然后npm install babel-loader babel-core --save-dev
  • 厌倦了这些问题,出现了一个已修复的问题((((。不能开始做某事,只能用这个工具wet wet wet tool。想要jQuery 和ie6 这次回来)
【解决方案2】:
npm install babel-loader --save-dev

【讨论】:

    【解决方案3】:

    在 webpack 配置中更改 loader: "babel", => loader: "babel-loader",

    希望对您有所帮助!这对我有用

    【讨论】:

      【解决方案4】:

      我做了这两个命令,然后它开始工作了!!

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

      【讨论】:

        【解决方案5】:

        我认为应该这样使用:

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

        【讨论】:

          猜你喜欢
          • 2020-02-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-25
          • 2016-02-10
          • 2015-06-28
          • 2018-03-28
          • 1970-01-01
          • 2020-01-17
          相关资源
          最近更新 更多