从Webpack编译中排除某些JSON文件

我有一个VueJS项目,该项目导入一个外部依赖项,该依赖项包含巨大的JSON文件,我希望将其作为最终的转译有效负载的一部分。但是,我确实希望将JSON保留在resolve.extensions数组中以用于其他JSON文件。

在VueJS中,您可以抓取webpack链 的句柄,然后修改或添加配置。我所做的是:

config.module.rule('json').test(/\.json$/)

dataToExclude.forEach(item => config.module.rule('json')
  .exclude
  .add(item))

config.module.rule('json')
  .exclude
  .end()

目标是简单地将所有JSON文件包装为规则,然后排除我不想要的文件。这确实会生成对我来说看起来不错的配置,并且可以正常运行,但是很遗憾,它也不会排除JSON文件。

有人可以帮我弄清楚我在做什么错吗?

zt48475144 回答:从Webpack编译中排除某些JSON文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3140567.html

大家都在问