vite-plugin-ssr官网:https://vite-plugin-ssr.com/ 1.项目结构 这里建议直接使用vite-plugin-ssr提供的vue示例程序,其中已经把必要的配置都写好了,可以直接进行二开,非常方便,下面的功能介绍也主要基于这个示例展开。 示例的Git地址:https://github.com/brillout/vite-plugin-ssr/tree/main/examples/vue-full 2...
我的网站是基于vue3开发,调研之后,决定使用vite-plugin-ssr来实现SSG,下面介绍下具体实现。 vite-plugin-ssr官网:https://vite-plugin-ssr.com/ 1.项目结构 这里建议直接使用vite-plugin-ssr提供的vue示例程序,其中已经把必要的配置都写好了,可以直接进行二开,非常方便,下面的功能介绍也主要基于这个示例展开。 示例...
这里存在两个问题,都在Naive-ui对plugins的插件代码里。 我使用了nuxt v3.7,这个版本不存在nuxtApp.ssrContext?.renderMeta方法 @css-render/vue3-ssr对nuxt v3.7也无法获取到css样式。 目前看来只有降级到nuxt v3.2 (这个版本经测试OK) jahnli added nuxt and removed untriaged labels Dec 29, 2023 sansui-...
uni-webview-js在vite的SSR(或SSG)下的使用解决方案。由于uni-webview-js是基于window对象的,所以在SSR下无法使用,本插件提供了一个uni方法,该方法会在SSR下返回一个空对象,以避免报错。 安装 npm i vite-plugin-uniwebviewjs-ssr yarn add vite-plugin-uniwebviewjs-ssr ...
name: "vite-plugin-uniwebviewjs-ssr", //挂载后自动获取vite的import.meta.env.SSR环境变量 configResolved(config) { if (config.env.SSR === "true" || config.env.SSR === true) { isSSR = true; } if (config.env.VITE_SSG === "true" || config.env.VITE_SSG === true) {...