【发布时间】:2017-12-12 21:38:09
【问题描述】:
Webpack v1 如何处理已安装包的package.json 中的browser 字段。我在任何地方都找不到任何文档。
我正在使用 Gatsby.js,它使用 Webpack v1 进行编译。我正在使用的其中一个包在其package.json 中使用browser 字段并将其指向一些未转译的ES6 代码。
据我所知,Webpack 正在将此代码(而不是 lib 字段指向的转译代码)编译成 commons.js,由于 ES6 导入/导出声明而导致运行时错误。
我的问题是有问题的包是我必须使用的另一个包的依赖项。到目前为止,我发现的唯一解决方案是从包的 package.json 中删除 browser 字段,但显然这不是一个可行的答案。
【问题讨论】:
标签: npm webpack runtime-error package.json