DCloud_heavensoft
DCloud_heavensoft
  • 发布:2025-03-12 00:51
  • 更新:2025-06-29 12:02
  • 阅读:4556

2025年DCloud插件大赛正式启动!腾讯云服务空间套餐升级;4.5起vue2项目sass编译器调整导致sass报错;HBuilderX 发布Mac arm专版和linux cli版

分类:uni-app

1.2025年DCloud插件大赛启动,30部鸿蒙手机大放送!

为进一步繁荣uni生态,特别是推动鸿蒙平台的生态建设,惠及产业和开发者,DCloud 正式启动「2025年度插件大赛」。

大赛准备了丰富的奖励,除了流量、荣誉外还有30部纯血鸿蒙手机。

详情

2.腾讯云服务空间套餐升级

腾讯云服务空间套餐将于2025年6月30日进行升级,升级针对部分套餐额度和能力进行了调整

  • 套餐版本新增及下线各三个,已有套餐用户不受影响可继续使用、续费
  • 新增套餐及现有的个人版套餐资源配额提升,部分配额提升50% ~ 100%,个人版套餐资源配额提升已实时生效
  • 199元以下套餐,即个人版、入门版两个套餐将不再支持固定出口IP和数据库回档能力,如有需求可升级更高套餐版本

更多详见相关公告

3.vue2项目sass编译器调整

HBuilderX 4.5+起,vue2的sass编译器由node-sass改为dart-sass。node-sass是已经被淘汰的不再维护的库,且不支持arm cpu。
node-sass有些过期语法在dart-sass上报错导致无法编译。
虽然默认为dart-sass,但HBuilderX 4.56版也提供了选项,可以手动选择node-sass。在manifest.json中根节点配置"sassImplementationName": "node-sass"。
注意这个回退选项的生效范围是:vue2项目且HBuilderX不是arm版。
vue3一直都是dart-sass,不需要node-sass的选项;
node-sass本身不支持arm cpu。
如果开发者的mac电脑是arm cpu且仍想要为vue2项目使用node-sass,需要改用HBuilderX的mac intel cpu版。intel 版也可以以兼容模式在mac的arm cpu上运行。

当然我们仍然推荐开发者修改不兼容的代码,适配dart-sass,这2种sass编译器的常见语法差异及修改方案见:文档

HBuilderX 4.55没有回退选项,请开发者升级到HBuilderX 4.56。

4. HBuilderX Mac版推出了arm专版,适配M系列CPU

在HBuilderX官网下载时,请注意选择mac的intel版(也称为x86版)和arm版(也称为m系列cpu版)。
intel版也可以用于arm CPU。但arm版仅能在M系列CPU上运行。
下载地址详见:https://www.dcloud.io/hbuilderx.html

注意node-sass自身不支持arm,所以arm版HBuilderX仅能使用dart-sass。

5. HBuilderX在linux平台推出了cli版本,方便工程自动化和持续集成

详见

2 关注 分享
1***@qq.com 1***@163.com

要回复文章请先登录注册

刘星

刘星

回复 s***@qq.com :
别手贱,频繁升级,真没必要
2025-06-29 12:02
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 s***@qq.com :
你是说node-sass是小厂吗?你可以去node-sass的官网投诉他们,让他们支持arm cpu
2025-05-23 21:43
DCloud_HB_WDL

DCloud_HB_WDL

回复 1***@qq.com :
参考: [https://hx.dcloud.net.cn/Tutorial/install/macosx-install-rosetta?id=%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95](https://hx.dcloud.net.cn/Tutorial/install/macosx-install-rosetta?id=%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95)
2025-05-19 15:13
1***@qq.com

1***@qq.com

arm版搜索没效果,是什么情况,搜索一直提示未查找到
2025-05-19 10:35
s***@qq.com

s***@qq.com

回复 寅春树 :
我手贱, 今天点了升级, 然后整个项目挂掉了, 这个亏半个月前吃过一次. 小厂毕竟是小厂
2025-05-14 21:52
寅春树

寅春树

试了很多办法,琮是不行,添加"sassImplementationName":"node-sass"也不起作用,有人真正解决这个问题没?
2025-05-08 08:56
易服

易服

dartsass导致项目很容易白屏
2025-05-06 10:03
光头强老弟

光头强老弟

x Build failed in 1.46s
[HBuilder] 17:55:52.393 [vite:css] Preprocessor dependency "sass" not found. Did you install it? Try `npm install -D sass`.
我这边提示这个呢?
2025-04-30 18:05
k***@qq.com

k***@qq.com

Linux版本的在哪里呢?Ubuntu24.04已经很好用了
2025-04-06 18:55
树恒

树恒

相这种影响旧项目的大改动最好放出支持的最后一个版本的安装链接,万一 "sassImplementationName": "node-sass" 不行也好能重新安装个旧版本(试过回到上一个版本,但仍报错), 手里10多个项目,如果有一两个不行会让你改到崩溃
2025-03-30 10:56