执行命令卡在起daemon的日志上或编译报错“ReferenceError, TransformStream is not defined in hvigorfile: XXX”
=========================================================================================

**问题现象**

流水线或命令行中执行命令后在起daemon的日志上：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/83/v3/TsKEF1ffRoOAaLw9ncN27A/zh-cn_image_0000002654798019.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=D655458ECCC3AF100835EBB17C40B4958C0A5FC4C2827E7FC028D5C4FB15C472)

或者是流水线或命令行中编译报错：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a6/v3/x1-pJbyQRwyWAGx6ovq5ow/zh-cn_image_0000002624638572.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=5506C1F63AFD40B4B0CC9E6E6203E8011D0AC97F84F5224637C027F9B3A279CD)

**问题原因**

编译不支持低于v18.0.0的Node.js版本。相关配置查看[配置Node.js环境变量](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-command-line-building-app#section159168531288)。

**解决措施**

1.确认流水线或计算机配置的Node.js的版本。

Windows通过cmd或Powershell运行， Mac或Linux系统通过终端（Terminal）运行：

node -v

查看输出：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/66/v3/uEnMt4QcS2mdEjHyJ3oH0g/zh-cn_image_0000002654837991.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=BCDF1864AA65C73EA72E3963830BF075FF59F93DF343DE7DF6B00A53FE445F1C)

2.如果流水线或计算机配置的Node.js的版本低于v18.0.0，推荐使用DevEco Studio或Command Line Tools自带的Node.js包来配置系统变量。

Windows系统打开环境变量的配置，将DevEco或Command Line Tool自带的Node.js包的路径添加进系统变量的Path中。如果是通过NODE\_HOME配置的，可以直接修改NODE\_HOME配置的路径。若系统中已存在其他Node.js版本，需将工具自带的Node.js路径添加至Path变量的最前端，确保优先使用该版本；通过NODE\_HOME配置时，需检查Path中是否包含%NODE\_HOME%/bin（Windows）或$NODE\_HOME/bin（Mac/Linux）以确保生效。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/7e/v3/F4xSOjUaT4CHiKEJNkwvag/zh-cn_image_0000002624478680.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=3B91EBBF87B9182A17830E92222F3D2151D61EB4FE049FDA99045D7448028FBC)

Mac或Linux系统参考[配置Node.js环境变量](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-command-line-building-app#section159168531288)。

DevEco Studio的自带的Node.js的路径为DevEco Studio安装目录/DevEco Studio/tools/node。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b5/v3/TIdVQ_TIS-mO8S_xQhQjfQ/zh-cn_image_0000002654798043.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=3F7CE4D8E00272CCBE8DBCDBCD667DB44F7DC9D9E044A4CFA9DF0A7AA042A205)

Command Line Tools自带的Node.js的路径为Command Line Tools安装路径/command-line-tools/tool/node。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/45/v3/l5fp0JJrSIaevEAD3R4x6w/zh-cn_image_0000002624638594.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=F6C9B30AC8AC5C4AEE17FF6629EE707FAB11FB159219B945A3E817C1DD783F1A "点击放大")

3.将自定义的Node.js版本升级为与DevEco Studio或Command Line Tools自带的Node.js版本一致。通过上述路径运行node -v查看版本，然后在Node.js官方网站中下载对应版本。下载地址为：https://nodejs.org/dist/v18.20.1/。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/12/v3/vyUrL0hFT-mOLFhqIn30aQ/zh-cn_image_0000002654838001.png?HW-CC-KV=V1&HW-CC-Date=20260709T134401Z&HW-CC-Expire=86400&HW-CC-Sign=7FD2F77452528409B03F6505664544B558B5CC83AC9328204485D7B1B97DA5A8)