- 添加项目图标文件(app-icon.png、各平台图标) - 配置开发环境文件(.env、.nvmrc、.npmrc) - 添加静态资源文件(背景图片、字体、音频) - 初始化Tauri后端结构(build.rs、main.rs、模块文件) - 配置前端项目结构(TypeScript、Vue组件、样式) - 添加Node.js API服务基础结构 - 配置构建和开发工具(vite、prettier、gitignore)
21 lines
545 B
TypeScript
21 lines
545 B
TypeScript
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注入
|
|
},
|
|
},
|
|
};
|
|
}
|