Nuxt默认模板生成的静态资产是Vuejs的两倍

时间:2018-11-05 15:37:30

标签: vue.js vuejs2 nuxt.js nuxt

  • 使用npx create-nuxt-app <my-project>初始化项目
  • 使用npm run generate生成用于index.vue的静态html

输出需要170KB的js,分为4个文件:

enter image description here

在通用生产模式下,同一路由仅为62.3 KB

(我正在使用默认的构建选项。)

问题:

  • 是否进行了优化以使尺寸接近SSR输出?
  • 静态输出不应该较小吗?

1 个答案:

答案 0 :(得分:1)

不和的答案谢谢manniL

静态和SSR的大小几乎相同。我的结果是错误的。

SSR输出会自动压缩,但是不会生成静态生成的文件,您必须配置CDN / hostinge服务才能启用它。

enter image description here

与单独的vuejs相比,这仍然很大(最小约50KB),但我想这是预期的大小。