我有一个用ES6编写的大型webpack,我想添加一个使用名为lumenize的fs.readFileSync()的npm模块。该软件包通常使用browserify构建。我在配置webpack以使用ES6代码中的bfrs时遇到了问题。
我已尝试过此配置:
loaders: [
"transform?brfs",
"babel-loader"
],
并颠倒了顺序,但都不起作用。
我考虑过尝试导入软件包的浏览器版本,但该浏览器版本为require()公开了一个全局polyfill,可以直接在浏览器中使用。我明白这对webpack来说是禁忌。真的吗?我可以分叉项目并删除全局曝光,但是对此配置的帮助将不胜感激。
答案 0 :(得分:3)
尝试将transform
放入{-1}}部分,如transform-loader自述文件中所述:
postLoaders