使用Grunt将babelify迁移到Symfony Webpack Encore

时间:2018-10-24 10:07:08

标签: ecmascript-6 gruntjs babel ecmascript-5 webpack-encore

我正在尝试将Symfony项目中的管理资产从Grunt迁移到Webpack Encore。 但是我迷失了将一些ES6 javascript转换为ES5的经验。

这是我要迁移的Grunt中的代码:

browserify: {
  dist: {
    options: {
      transform: [
        ["babelify", { presets: ["env"] }]
      ]
    },
    files: {
      "<to_path>/es6/tms.js": "<from_path>/file_1_es6.js",
      "<to_path>/es6/app.js": "<from_path>/file_2_es6.js",
      "<to_path>/es6/app_ie.js": "<from_path>/file_2_es6.js"
    }
  }
}

仅某些文件使用ES6,因此我们需要先将它们转换为ES5,然后再丑化并合并每个javascript文件。 但是我不知道如何在Weback Encore中做到这一点。

谢谢

0 个答案:

没有答案