uniapp的vue3版本,使用到了unocss;最终编译到微信小程序,控制台报错 ./app.wxss unexpected \ at pos
根据网上找到的相似问题,我在uno.config.ts添加了envMode: 'build', 还是无法解决问题
该问题通常由unocss生成的样式文件中包含微信小程序wxss编译器不兼容的特殊字符(特别是反斜杠\)引起。根据知识库信息,uni-app V3(Vue3)在编译到微信小程序时存在CSS处理相关问题。
解决方案:
app.wxss报错位置,确认是否有不规范的反斜杠使用(如未转义的特殊字符) manifest.json中尝试添加CSS编译配置(参考CSS预处理器文档) 特别注意:Vue3项目在小程序端编译时,文件命名规范要求页面目录下不能存在与vue/nvue同名的js/ts文件,避免编译冲突。
建议先升级开发工具并检查样式文件语法,若仍无法解决可考虑暂时简化unocss配置或查阅小程序插件开发文档。
1***@qq.com (作者)
0.62.3版本
2025-12-03 16:09
1***@qq.com (作者)
大佬有遇到过这个问题吗
2025-12-03 16:09
DCloud_UNI_JBB
回复 1***@qq.com: 看看这个issue对你有没有帮助,https://github.com/dcloudio/uni-app/issues/4811
2025-12-03 16:15
1***@qq.com (作者)
回复 DCloud_UNI_JBB: 里面的方案都试过了,结果还是一样
2025-12-03 16:24
DCloud_UNI_JBB
回复 1***@qq.com: 降低 unocss的版本试试
2025-12-03 16:27