我有一个大型的ES6生成的用户界面,我想添加一个使用fs.readFileSync()的npm模块,名为lumenize。这个包通常是用browserify构建的。我在配置webpack以从ES6代码内部使用bfrs时遇到了问题。
我已经尝试过这个配置:
loaders: [
"transform?brfs",
"babel-loader"
],并颠倒了顺序,但都不管用。
我曾想过尝试导入该包的browserified版本,但该browserified版本公开了一个可直接在浏览器中使用的require()全局polyfill。我知道这对webpack来说是个禁忌。这是真的吗?我可以分叉项目并删除全局暴露,但如果能帮助实现该配置,将不胜感激。
发布于 2016-03-05 04:31:17
尝试按照transform-loader自述文件中的描述将transform放入postLoaders部分:
postLoaders: [
{
loader: "transform?brfs"
}
],
loaders: [
{
test: /\.js$/,
loader: "babel"
}
]https://stackoverflow.com/questions/35751092
复制相似问题