HarmonyOS鸿蒙Next中 '"node.exe"' 不是内部或外部命令,也不是可运行的程序 或批处理文件?
HarmonyOS鸿蒙Next中 ‘“node.exe”’ 不是内部或外部命令,也不是可运行的程序 或批处理文件? 为什么我已经正确安装的node.js 以及配置了正确的PATH,Deveco 会报’“node.exe”’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误?
经过一个中午的测试 结论应该是 deveco没有正常的加载系统变量PATH
更多关于HarmonyOS鸿蒙Next中 '"node.exe"' 不是内部或外部命令,也不是可运行的程序 或批处理文件?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
版本信息如下
DevEco Studio 5.0.4 Release
Build #DS-233.14475.28.36.5011100
Build Version: 5.0.11.100, built on March 28, 2025
Runtime version: 17.0.12+1-b1087.25 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 6
Registry:
idea.plugins.compatible.build=IC-233.14475.28
Non-Bundled Plugins:
com.huawei.cangjie-support-plugin (5.0.9.100),
我尝试设置Terminal但是设置没有起作用,我用用户自定义变量甚至是powershell 无法启动
我尝试在终端里面手动添加了环境变量 但是命令行工具还是不能正常使用,因为有些deveco 在编译一些C++错误发生后,容易出现修改正确却还是报同样的错误,急需hvigorw clean 这个指令
单独运行powershell 是可以的
应该是你 PowerShell 执行策略的问题,PowerShell 和 PowerShell ISE 是两个软件,执行策略应该不共享。
你参考我的教程设置 PS 的执行策略后再试试:
没有效果,我现在只能单独打开powshell 来执行命令。
在HarmonyOS鸿蒙Next中,出现"‘node.exe’ 不是内部或外部命令"的错误,通常是因为系统无法找到Node.js的可执行文件。解决方法如下:
- 检查安装:确认已正确安装Node.js。
- 环境变量:将Node.js的安装路径(如
C:\Program Files\nodejs
)添加到系统的PATH
环境变量中。 - 重启终端:修改环境变量后,重启命令行工具或IDE。
- 验证安装:运行
node -v
和npm -v
,确认Node.js和npm已正确安装并可用。
如果问题仍未解决,建议重新安装Node.js并确保安装过程中勾选“添加到PATH”选项。