Open2

Nuxt 3.8 で HMR が効かなくなったときの対応方法

coedocoedo

解決方法

nuxt.config.ts
export default defineNuxtConfig({
  vite: {
    server: {
      hmr: { // ここと同じ内容を
        protocol: 'wss',
      },
    },
  },
  hooks: {
    'vite:extendConfig' (viteInlineConfig, env) {
      viteInlineConfig.server = {
        ...viteInlineConfig.server,
        hmr: { // ここに書く
          protocol: 'wss',
        },
      }
    },
  },
})