如何在webpack中同时使用ES6加载程序和brfs转换?

时间:2016-03-02 15:13:02

标签: node.js ecmascript-6 webpack browserify babeljs

我有一个用ES6编写的大型webpack,我想添加一个使用名为lumenize的fs.readFileSync()的npm模块。该软件包通常使用browserify构建。我在配置webpack以使用ES6代码中的bfrs时遇到了问题。

我已尝试过此配置:

loaders: [
  "transform?brfs",
  "babel-loader"
],

并颠倒了顺序,但都不起作用。

我考虑过尝试导入软件包的浏览器版本,但该浏览器版本为require()公开了一个全局polyfill,可以直接在浏览器中使用。我明白这对webpack来说是禁忌。真的吗?我可以分叉项目并删除全局曝光,但是对此配置的帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

尝试将transform放入{-1}}部分,如transform-loader自述文件中所述:

postLoaders