AppOptions
Properties
baseURL?
optionalbaseURL?:string
The base path of your Vixt application.
Default
'/'Example
export default defineVixtConfig({
app: {
baseURL: '/prefix/',
},
})css?
optionalcss?:string[]
You can define the CSS files/modules/libraries you want to set globally.
Example
export default defineVixtConfig({
css: [
// CSS file in the project
'~/styles/main.css',
// SCSS file in the project
'~/styles/main.scss',
],
})entryCode?
optionalentryCode?:string
The default entry code
entryFile?
optionalentryFile?:string
The entry file relative to <srcDir>
Default
'main.ts' // in vue
'main.tsx' // in react
'index.ts' // in vitepressExample
'entry.ts' // relative to '/<srcDir>/entry.ts'head?
optionalhead?:AppHead
Set default configuration for <head>.
Default
{
"meta": [
{ "charset": "utf-8" },
{ "name": "viewport", "content": "width=device-width, initial-scale=1" }
]
}Example
export default defineVixtConfig({
app: {
head: {
meta: [
// <meta name="viewport" content="width=device-width, initial-scale=1">
{ name: 'viewport', content: 'width=device-width, initial-scale=1' }
],
script: [
// <script src="https://awesome-lib.js"></script>
{ src: 'https://awesome-lib.js' }
],
link: [
// <link rel="stylesheet" href="https://awesome-lib.css">
{ rel: 'stylesheet', href: 'https://awesome-lib.css' }
],
style: [
// <style type="text/css">:root { color: red }</style>
{ children: ':root { color: red }', type: 'text/css' }
],
noscript: [
// <noscript>JavaScript is required</noscript>
{ children: 'JavaScript is required' }
],
title: [
// <title>Website Title</title>
{ children: 'Website Title' }
]
}
}
})loadingTemplate?
optionalloadingTemplate?:string
The path to an HTML file with the contents of which will be inserted into index.html. Some good sources for spinners are SpinKit or SVG Spinners.
rootId?
optionalrootId?:string
Customize Vixt root element id.
Default
'app'rootTag?
optionalrootTag?:string
Customize Vixt root element tag.
Default
'div'transformEntryFile?
optionaltransformEntryFile?:boolean
Whether to enable generate and transform entry file
Default
truetransformIndexHtml?
optionaltransformIndexHtml?:boolean
Whether to enable transform and transform index.html
Default
true