Coffescript 2输出es6代码。使用webpack和coffee-loader,它会自动转换为ES5代码吗?

时间:2017-09-29 08:06:15

标签: javascript webpack ecmascript-6 coffeescript

Coffescript 2已经出局了。它现在生成es6代码。 使用webpack和coffee-loader,它会自动转换为ES5代码吗?

1 个答案:

答案 0 :(得分:1)

它不会自动输出ES5,没有。您需要使用transpile中的coffee-loader选项或管道coffee-loader的输出到像Babel这样的转换器。

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

webpack.config.js

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