32 lines
759 B
JavaScript
32 lines
759 B
JavaScript
import { defineConfig } from 'vite';
|
|
import { resolve } from 'path';
|
|
|
|
export default defineConfig({
|
|
root: './',
|
|
publicDir: './public',
|
|
build: {
|
|
outDir: './dist',
|
|
emptyOutDir: true
|
|
},
|
|
css: {
|
|
preprocessorOptions: {
|
|
scss: {
|
|
additionalData: `@import "src/styles/abstracts/variables"; @import "src/styles/abstracts/mixins";`
|
|
}
|
|
}
|
|
},
|
|
server: {
|
|
port: 3000,
|
|
open: true,
|
|
host: true
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve(process.cwd(), './src'),
|
|
'@styles': resolve(process.cwd(), './src/styles'),
|
|
'@components': resolve(process.cwd(), './src/components'),
|
|
'@scripts': resolve(process.cwd(), './src/scripts'),
|
|
'@assets': resolve(process.cwd(), './src/assets')
|
|
}
|
|
}
|
|
}); |