文件操作 - ssg-detect.js
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/@nuxtjs/i18n/dist/runtime/plugins/ssg-detect.js
编辑文件内容
import { unref } from "vue"; import { isSSG } from "#build/i18n.options.mjs"; import { defineNuxtPlugin } from "#imports"; import { createLogger } from "virtual:nuxt-i18n-logger"; import { detectBrowserLanguage } from "../internal.js"; export default defineNuxtPlugin({ name: "i18n:plugin:ssg-detect", dependsOn: ["i18n:plugin", "i18n:plugin:route-locale-detect"], enforce: "post", setup(nuxt) { if (!isSSG || nuxt.$i18n.strategy !== "no_prefix") return; const nuxtApp = nuxt; const logger = /* @__PURE__ */ createLogger("plugin:i18n:ssg-detect"); const localeCookie = nuxtApp.$i18n.getLocaleCookie(); nuxt.hook("app:mounted", async () => { const detected = detectBrowserLanguage( nuxtApp.$router.currentRoute.value, localeCookie, localeCookie || unref(nuxtApp.$i18n.defaultLocale) ); __DEBUG__ && logger.log("app:mounted: detectBrowserLanguage (locale, reason, from) -", Object.values(detected)); await nuxtApp.$i18n.setLocale(detected.locale); nuxtApp._vueI18n.__firstAccess = false; }); } });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件