import deleteFile from './utils/deleteFile' export default { target: 'static', // Global page headers: https://go.nuxtjs.dev/config-head head: { title: 'caimei-authentic-website', htmlAttrs: { lang: 'en', }, meta: [ { charset: 'utf-8' }, { name: 'keywords', content: 'ross、西班牙ross、ross智能体疗、云智能体疗、ross产康、ross美容' }, { hid: 'description', name: 'description', content: '西班牙ROSS坚持创新45年,专注人体健康发展、致力于免疫力提升,为您的健康保驾护航,助你更美更健康!' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { name: 'format-detection', content: 'telephone=no' }, { name: 'viewport', content: 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' }, ], link: [ { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, { rel: 'stylesheet', href: '/libs/swiper/swiper.min.css' }, ], script: [{ src: '/libs/jquery-3.6.0.min.js' }, { src: '/libs/swiper/swiper.min.js' }, { src: '/js/main.js' }], }, // Global CSS: https://go.nuxtjs.dev/config-css css: ['@/assets/css/normalize.css', '@/assets/css/base.scss'], // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins plugins: [], // Auto import components: https://go.nuxtjs.dev/config-components components: true, // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules buildModules: [ // https://go.nuxtjs.dev/eslint ], // Modules: https://go.nuxtjs.dev/config-modules modules: [], // Build Configuration: https://go.nuxtjs.dev/config-build build: {}, generate: { subFolders: false, fallback: false, }, server: { port: 3000, // default: 3000 // host: '192.168.2.92', // default: localhost, host: '0.0.0.0' }, router: { extendRoutes(routes, resolve) { const appends = routes.map((route) => { const result = {...route } result.name = result.name + (result.name === '/' ? 'index.html' : '.html') result.path = result.path + (result.path === '/' ? 'index.html' : '.html') route.redirect = result.path return result }) routes.push(...appends) }, }, hooks: { generate: { done(nuxt, errors) { deleteFile(nuxt.distPath, ['_nuxt', 'img', 'js', 'libs', 'media']) }, }, }, }