【问题标题】:WebPack io.js generators supportWebPack io.js 生成器支持
【发布时间】:2015-06-30 16:05:32
【问题描述】:

我想使用 WebPack 来编译包含 Harmony (ES6) 生成器的服务器端脚本。我想保留它们,而不是使用任何类型的 polyfill 或转译器。但是 WebPack 抱怨缺少加载程序。 WebPack 是否支持编译直接生成器?

堆栈:

io.js 网页包 koa 框架

【问题讨论】:

  • 您能提供有关错误的信息吗?
  • 嗨@bebraw,我想这不是错误。我只想问是否有可能或者我应该避免将 WebPack 用于服务器端脚本。 Koa 框架基于 ES6 生成器,io.js 开箱即用地支持它们,所以我不需要转译它们。 --- 但是如果我尝试在没有 Babel 加载器的情况下使用 WebPack,我会得到这样的结果:``` Unexpected token * 你可能需要一个合适的加载器来处理这个文件类型。返回函数*(下一个){ ... } ```
  • 是的,Webpack 不支持开箱即用。
  • 您可以查看jlongster.com/Backend-Apps-with-Webpack--Part-I 了解可能的工作流程。
  • 嗨@bebraw,感谢您的帮助。我阅读了那篇博客文章,工作流程几乎相同,但它并没有解决我的问题,因为我需要在不编译生成器的情况下打包它:-(

标签: javascript ecmascript-6 webpack koa io.js


【解决方案1】:

这个 is fixed 从 Webpack 1.12 现在是 it's using Esprima 2

【讨论】: