ESM `module` 导出与 `main` 导出不同
作者: lygstate创建于 2020年10月10日更新于 2026年7月5日
标签bug :bug:
Webpack v4+ 即使 webpack 的 target 为 node,也偏好从 package.json 中获取 [module 字段](https://webpack.js.org/configuration/resolve/#resolvemainfields),而不是 main字段。由于main模块导出了{parse, stringify},而 module模块导出了{default: {parse, stringify}}`,这会在使用 webpack 打包时产生问题(参见 issue 4742)。
内容来源: json5/json5