使用Babel 7和咖啡机禁用严格模式的食谱

时间:2018-07-27 01:07:04

标签: webpack coffeescript babel

从Babel v7.0开始,我可以看到在所有地方都使用严格的重大更改

这使用callee破坏了我的旧代码。寻找解决方案以将其全局关闭,但我的所有尝试均以失败告终。使用babel-env和babel-preset-es2015。

加载咖啡文件的Webpack规则是

{
  test: /\.coffee$/,
  use: [
    {
      loader: 'coffee-loader',
      options: {
        transpile: {
          presets: ['es2015']
        }
      }
    }
  ]
}

但这总是注入use strict。有建议吗?

1 个答案:

答案 0 :(得分:1)

{
  test: /\.coffee$/,
  use: [
    {
      loader: 'coffee-loader',
      options: {
        transpile: {
          presets: [['es2015', {modules: false}]]
        }
      }
    }
  ]
}