林逸舟
林逸舟
  • 发布:2022-07-10 22:11
  • 更新:2022-07-28 10:38
  • 阅读:1774

【报Bug】Hbuilder内置的node版本过低,导致无法使用windiCSS等库

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 19043.1766

HBuilderX版本号: 3.4.18

操作步骤:

1

预期结果:

提升与其他库的兼容性

实际结果:

1

bug描述:

结合HbuilderX使用windiCSS,但由于HbuilderX内置的node版本过低,会使node插件的es6语法报错

10:46:16.140 node_modules\@windicss\plugin-utils\dist\index.js:389  
10:46:16.147       return ((_a = v.attributes) == null ? void 0 : _a.names) ?? [];  
10:46:16.148                                                                 ^  
10:46:16.154 SyntaxError: Unexpected token '?'

给插件官方提过issue,但是其团队不会再支持node12版本
https://github.com/windicss/vite-plugin-windicss/issues/299

2022-07-10 22:11 负责人:无 分享
已邀请:
林逸舟

林逸舟 (作者)

每一次在社区提问就没有人回答过

陌上华年

陌上华年

这个问题我也向官方反馈过,但官方应该不会升级node的,你可以自行替换node。。。

7***@qq.com

7***@qq.com

呆狗的一生

呆狗的一生 - 呆狗的一生

我想换的是uniCloud的nodeJS版本,目前只支持nodeJS8和12,不知道怎么换

8***@qq.com

8***@qq.com

我的服务器node也是12,没办法只能把@windicss/plugin-utils改成1.8.3

该问题目前已经被锁定, 无法添加新回复