Closed MonoLogueChi closed 1 year ago
能提供一个最小复现吗。我对vitepress
并不熟悉。
能提供一个最小复现吗。我对
vitepress
并不熟悉。
https://github.com/u2sb/www.u2sb.com/tree/vite-compression-plugin
@MonoLogueChi 我发现 vite-plugin-compression
并不能压缩,你可以检查一下你本地的压缩情况。vite-plugin-compression2
在我本地调试后发现可以进行压缩 ( 但是他不是完全的压缩。
这可能是vuepress
的问题
@MonoLogueChi 我发现
vite-plugin-compression
并不能压缩,你可以检查一下你本地的压缩情况。vite-plugin-compression2
在我本地调试后发现可以进行压缩 ( 但是他不是完全的压缩。 这可能是vuepress
的问题
我好像也发现问题了,使用vite-plugin-compression构建时是否会被压缩,配置使用br压缩,结果是随机的,有的时候会被压缩,有的时候不会被压缩
根据我的判断是。vuepress自己的插件改变了rollup
里面bundles
。因为并发运行2个实例导致后面的引用和前面的引用冲突了。根据rollup
现有的issue。 因为compression2
是依赖于bundles
导致的这个问题。而vite-plugin-compression
为啥不工作是因为他无法找到正确的目标目录了。
暂时的解决方式是用 gulp 写了一个处理脚本,在构建结束后再做静态压缩
嗯。可以用gulp写个处理任务。因为目前vuepress
内置插件改变了dest
。
Bug report 🐞
我想要压缩 vuepress 生成的静态资源,参考 https://v2.vuepress.vuejs.org/zh/reference/bundler/vite.html 配置
也尝试使用,但错误都一样
Version & Environment
Expection
Actual results (or Errors)
构建过程报错
但是尝试使用 https://github.com/vbenjs/vite-plugin-compression 是可以正常构建并压缩的。