HarmonyOS 鸿蒙Next Mac端 DevEco Preview 窗口无法打开,提示文件中的node.dir错误

HarmonyOS 鸿蒙Next Mac端 DevEco Preview 窗口无法打开,提示文件中的node.dir错误

DevEco版本:Build Version: 3.1.0.501, built on June 20, 2023

打开 Preview 标签窗口后,提示Preview failed。  
Run窗口提示如下

Failed to start the service process. Make sure the path specified by nodejs.dir in the local.properties file is correct.
Server start failed.


请问该怎么整???

更多关于HarmonyOS 鸿蒙Next Mac端 DevEco Preview 窗口无法打开,提示文件中的node.dir错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

嗯,来了。

给我采纳意见。

前提:保证你已经安装了指定范围的nodejs版本

验证前提条件:

如果不使用本机nodejs版本,是local安装华为指定的nodejs,查看以下路径:

  1. preferences 设置 -> Build,Execution,Deployment -> node.js and npm

  2. 确定你node.js home路径是否正确

  3. 在project工程里 local.properties 确认你 nodejs.dir 的路径是步骤2的路径

解决问题

第一种方式:

原因:本地nodejs server down掉了,重启IDE就可以了。

猜测是IDE在检测nodejs的server运行时有问题。

如果不行,那就走第二种方式:

原因:可能是preview文件渲染的内容有问题。

  1. 删除 entry -> .preview 目录内容。删掉后会重新生成,放心删除。

  2. 然后重启IDE

更多关于HarmonyOS 鸿蒙Next Mac端 DevEco Preview 窗口无法打开,提示文件中的node.dir错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


随后重启可以了。感谢回帖!

操作了,不行,之前项目已经安装了 node.js

这样操作了,没效果

HarmonyOS鸿蒙Next Mac端DevEco Preview窗口无法打开,提示文件中的node.dir错误,通常是由于Node.js环境配置问题引起的。DevEco Studio依赖Node.js来运行某些功能,如果Node.js的路径配置不正确,可能会导致此错误。

首先,确保Node.js已正确安装并在系统中可用。可以通过终端运行node -vnpm -v来验证Node.js和npm的安装情况。如果未安装,需从Node.js官网下载并安装最新版本。

其次,检查DevEco Studio中的Node.js路径配置。打开DevEco Studio,进入Preferences(或Settings)> Build, Execution, Deployment > DevEco Preview,确认Node.js directory路径是否指向正确的Node.js安装目录。如果路径错误,手动更正为正确的路径。

如果问题仍然存在,可以尝试删除DevEco Studio的配置文件夹,重新启动DevEco Studio以生成新的配置文件。在Mac上,配置文件夹通常位于~/Library/Preferences/DevEco Studio~/Library/Application Support/DevEco Studio

最后,确保系统环境变量PATH中包含Node.js的路径。可以通过在终端运行echo $PATH来检查,如果未包含,需手动添加。编辑~/.bash_profile~/.zshrc文件,添加export PATH=$PATH:/usr/local/bin/node,然后运行source ~/.bash_profilesource ~/.zshrc使更改生效。

回到顶部