Files
tauri-meeting/vite/cssOption.ts

21 lines
545 B
TypeScript
Raw Normal View History

import type { CSSOptions } from 'vite';
/**
* css的配置项目
* @description scss则注入scss的亮色主题
* @param importCssType - css还是scss
*/
export function cssOption(importCssType: 'css' | 'scss'): CSSOptions {
const scssImportStr = `
@use "@/styles/vite/var-colors.scss" as *;
@use "@/styles/vite/mixin.scss" as *;`;
return {
preprocessorOptions: {
scss: {
additionalData: importCssType === 'scss' ? scssImportStr : scssImportStr, // scss注入
},
},
};
}