// vite.config.mjs
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import UnoCSS from "unocss/vite";  
// 某些 Node 版本(尤其是 18/20+)在 ESM 模式下,默认导入 uni 可能变成 { default: fn }
// 所以需要手动解构
const uniPlugin = uni.default || uni;  
export default defineConfig({
plugins: [uniPlugin(), UnoCSS()],
optimizeDeps: {
include: ["uview-plus"],
},
css: {
preprocessorOptions: {
scss: {
silenceDeprecations: ["legacy-import"],
},
},
},
});  
            
            
            
            
2 个回复
DCloud_UNI_JBB
unocss什么版本的?
moobbit - 超级牛马
可以参考这个项目,https://github.com/cnguu/uni-hbx-vite