vue cli3 不打包指定文件夹?

发布于 2022-09-12 03:11:57 字数 742 浏览 20 评论 0

背景:由于我本地有大量静态的JSON文件,所以在代码打包的时候,希望不要把json文件全部打进到JS中去,也不要生成chunk文件,直接作为静态资源放在static下。

目前:我通过 CopyWebpackPlugin 把整个json包拷贝到了打包后的static下去,但是 由于我在代码中引入了相关的JSON,打包的时候,在JS中,仍然有形成的JSON文件的chunk。

关键截图如下:
JS业务中读取Json文件代码:
image.png
这里动态读取json文件

webpack中的代码:生成chunks部分;
image.png

打包后生成:JSON文件通过CopyWebpackPlugin拷贝到了JSON文件下,但是在js中依旧纯在被引入打包压缩的json文件
image.png
image.png

而引用方式也是chunk 引入方式
var r={"./details_string_14.json":["5901","chunk-2d0c949b"]}

请问 怎么改这里呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谈下烟灰 2022-09-19 03:11:57

可以看下webpack配置里的externals

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文