小编Edw*_*adi的帖子

如何让我的 Nuxt 应用程序 (v3) 提供 .mjs.br (brotli) 文件而不是常规 .mjs 文件?(文本压缩)

我在 Google Cloud Run 上部署了一个简单的 Nuxt(版本 3)应用程序,并使用 Lighthouse 测试了性能。分数非常糟糕,但它提供的最有影响力的改进之一是启用文本压缩(gzip 或 brotli)。

我能够在 nuxt 配置中实现服务器输出.mjs.br文件:vite-plugin-compression

import viteCompression from "vite-plugin-compression";

export default defineNuxtConfig({
  vite: {
    plugins: [viteCompression({ algorithm: "brotliCompress" })],
  },
...
Run Code Online (Sandbox Code Playgroud)

尽管.mjs.br生成了文件,但.mjs默认情况下仍在提供文件。

如何让 Nuxt 提供 brotli 压缩文件?或者这还不可能吗?

nuxt.js nuxtjs3

10
推荐指数
1
解决办法
8025
查看次数

标签 统计

nuxt.js ×1

nuxtjs3 ×1