代码拉取完成,页面将自动刷新
同步操作将从 Cabber/vuejs-msite 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// import axios from "axios"
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
app: {
baseURL: '/',
head: {
htmlAttrs: {
lang: 'zh-CN'
},
viewport: 'width=device-width, initial-scale=1, viewport-fit=cover',
link: [
{
rel: 'preconnect',
href: '//bedimage.jsvue.cn',
crossorigin: true
}
]
}
},
components: [
{
path: '~/components/',
pathPrefix: false
}
],
experimental: {
externalVue: true,
payloadExtraction: false
},
modules: [
'@pinia/nuxt',
'@vant/nuxt',
'dayjs-nuxt',
'nuxt-simple-sitemap'
],
vant: {},
site: {
url: 'https://sfc.jsvue.cn',
},
// ssr: false, // csr must be false | ssr:ssg npm run generate must be true
build: {
transpile: [],
},
typescript: {
shim: false
},
css: [
'assets/css/index.css'
],
postcss: {
plugins: {
'postcss-px-to-viewport-8-plugin': {
viewportWidth: 375 // 设计稿的宽度 vant UI be 375
}
}
},
runtimeConfig: {
public: {},
app: {
'BASE_URL': 'https://api.jsvue.cn',
'XSRF_HEADER': 'x-basement-token',
'BUS_TYPE': 7, // 上传业务枚举
'APP_ID': 'H5D9B674D',
'APP_NAME': '代码演示库',
}
},
hooks: {
async 'nitro:config'(nitroConfig:any) {
if (nitroConfig.dev) return
// const res = await axios.get('')
const res = [4, 5, 6, 11, 22, 33, 45, 56, 67]
nitroConfig.prerender.crawlLinks = true
nitroConfig.prerender.routes = res.map(r => `/news/${r}`)
return
}
},
devServer: {
host: 'test.jsvue.cn',
https: true,
port: 443
}
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。