Coffeescript 2 输出 es6 代码。使用webpack和coffee-loader,会自动转译成ES5代码吗?

Coffescript 2 output es6 code. Using webpack and coffee-loader, will it automatically transpiled to ES5 code?

Coffeescript 2 已经发布。它现在生成 es6 代码。 使用webpack和coffee-loader,会自动transpile成ES5代码吗?

不会自动输出ES5,不会。您要么需要在 coffee-loader 中使用 transpile 选项,要么将 coffee-loader 的输出通过管道传输到像 Babel 这样的转译器。

webpack.config.jshttps://github.com/webpack-contrib/coffee-loader#transpile:

module.exports = {
  module: {
    rules: [
      {
        test: /\.coffee$/,
        use: [
          {
            loader: 'coffee-loader',
            options: { 
              transpile: {
                presets: ['env']
              }
            }
          }
        ]
      }
    ]
  }
}