直接运行项目到浏览器就直接报错

- 发布:2025-02-26 09:17
- 更新:2025-03-11 16:23
- 阅读:203
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10
HBuilderX类型: Alpha
HBuilderX版本号: 4.53
手机系统: 全部
手机系统版本号: Android 15
手机厂商: 模拟器
手机机型: 雷电
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
成功运行
成功运行
实际结果:
报错无法运行
报错无法运行
bug描述:


HBuilderX arm版,uniapp编译器,将node-sass替换为了dart-sass,因为node-sass其官方已经不维护且不支持arm。
帖子中的截图,是sass语法兼容的问题。
解决方案:
- 切换回HBuilderX intel版本。
- 将
/deep/
改为v-deep
可以搜索了解下dart-sass和node-sass 的区别。

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人
1.calc(100% - 40px),需要在计算符号前后带上空格;
- vue2中/deep/改成::v-deep **,vue3中使用:deep(选择器)