| 12345678910111213141516171819202122 |
- import type { CSSOptions, DepOptimizationOptions } from 'vite';
- /**
- * 依赖预构建配置。
- * brotli-wasm 需运行期用 fetch + WebAssembly 实例化(web 入口自带加载逻辑),
- * 不能被 esbuild 预打包,故排除。
- */
- export const optimizeDeps: DepOptimizationOptions = {
- exclude: ['brotli-wasm'],
- };
- /** CSS 预处理器配置:less 允许内联 JS;scss 自动注入变量。 */
- export const cssOptions: CSSOptions = {
- preprocessorOptions: {
- less: {
- javascriptEnabled: true,
- },
- scss: {
- additionalData: `@use "@/styles/variables" as *;`,
- },
- },
- };
|