vue项目中引入很多本地markdown文件,导致打包后chunk.js文件过多?

发布于 2022-09-12 00:42:19 字数 312 浏览 22 评论 0

https://github.com/csdoker/blog
这是我的项目地址,用vue-cli4进行构建的静态博客,用vue-markdown-loader这个webpack插件进行本地markdown文件的编译

在项目中引入了一些本地的博客文章,都是md文件,打包后发现chunk.js的数量很多,能不能把它们合并?或者进一步压缩大小?

还是说不推荐在前端项目引入太多这样的本地资源,和图片一样,都应该放服务器上,然后前端请求这些资源的数据么?

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

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

发布评论

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

评论(3

混浊又暗下来 2022-09-19 00:42:19

dist文件多怕啥.

无论是以什么形式到达客户端,内容是少不了的.以html的形式和以js的形式区别不大.

我自己的博客是用hexo,相当于预编译,发布时,就已经将md转换为了功能完备的html.访问一篇文章,就是直接对资源的访问.

你现在这种形式,应该是单页,体验更好.加载到主体框架后,访问一篇文章,就只需要加载对应文章的js.

你上面提到加载慢,你放github哪能不慢,想快就搞个域名,蹭七牛的免费CDN.

棒棒糖 2022-09-19 00:42:19

无所谓的,如果是因为将md文件解析成Vue Component在编译为js文件导致最后生成的js文件过多其实对于用户浏览体验上是没有去别的,没有不会有人一下打开所有的文章并在意性能.

不推荐在前端项目引入太多这样的本地资源其实是想降低服务器的负载,对于个人博客来讲其实没必要遵从,如果是静态页面的话其实可以放到oss中,也方便使用cdn.

星軌x 2022-09-19 00:42:19

改成异步加载呗

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