简体   繁体   English

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

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

Coffescript 2 is out already. Coffescript 2 已经出来了。 It now produces es6 code.它现在生成 es6 代码。 Using webpack and coffee-loader, will it automatically be transpiled to ES5 code?使用webpack和coffee-loader,会自动转成ES5代码吗?

It won't automatically output ES5, no.它不会自动输出 ES5,不会。 You either need to use the transpile option in coffee-loader or pipe coffee-loader 's output to a transpiler like Babel.您要么需要使用coffee-loadertranspile选项,要么将coffee-loader的输出通过管道传输到 Babel 等转译器。

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM