Babel cli不会为浏览器生成JS

时间:2016-07-24 08:37:54

标签: javascript ecmascript-6 babeljs

我正在尝试使用Babel生成JS。 我的目的是使用ES6作为浏览器,我知道有很少的不同方法来设置它,但起初我想手动完成。

这就是我所做的:

  • 我安装了babel-cli
  • 我创建了两个文件夹src和lib(ES6代码在src中,lib包含babel生成的输出),我在src中放了一些基本的js代码。
  • 然后我发出babel src --out-dir lib --watch

我认为Babel生成的输出代码不包含导入/导出等ES6功能,但确实包含它。所以我不能在Brower中使用它。

有什么问题?

1 个答案:

答案 0 :(得分:5)

Babel本身不是模块捆绑器。它支持模块捆绑包,如Webpack,Browserify,RequireJS等,如果你告诉它你使用的是什么类型,但它没有实际的捆绑。选择一个捆绑系统,然后查阅其文档,了解如何将Babel集成到其中。

相关问题