Mac端 DevEco Preview 窗口无法展示,提示文件中的node.dir错误

语雀知识库地址:语雀HarmonyOS知识库

飞书知识库地址:飞书HarmonyOS知识库


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

环境信息


问题描述

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

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

我的 Mac 版本是 2019 款 Mac Pro, 本地的 Node,js 版本是 v16.19.1,也在当前 IDE 要求的版本范围内

问题解决

首先需要确定以下前提条件是否符合

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

验证前提条件:

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

    1. preferences 设置 -> Build,Execution,Deployment -> node.js and npm
    1. 确定你node.js home路径是否正确
    1. 在project工程里 local.properties 确认你 nodejs.dir 的路径是步骤2的路径
第一种方式

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

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

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

该方式未解决!

第二种方式

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

  1. 删除 entry -> .preview 目录内容。删掉后会重新生成,放心删除。
  2. File -> Invalidate Caches... ,可以选择清除 log 缓存与索引或者系统缓存
  3. 然后重启IDE

至此,使用第二种方式解决了 Preview 标签页无法预览的问题

相关推荐
李二。4 分钟前
鸿蒙 PC 端截图标注工具全解析
华为·harmonyos
特立独行的猫a15 分钟前
MQTT Client的Tauri应用移植到 OpenHarmony 鸿蒙 PC/ARM64 实践记录
mqtt·华为·rust·harmonyos·tauri·移植·鸿蒙pc
一勺菠萝丶18 分钟前
macOS 应用强制退出后无法再次启动:根因分析、排查方法与无重启恢复方
macos
AI_零食33 分钟前
鸿蒙原生 ArkTS:margin 溢出、Row 弹性分配与 alignItems 的交互
学习·华为·开源·harmonyos·鸿蒙·鸿蒙系统
AI_零食40 分钟前
鸿蒙原生 ArkTS:border 的盒模型、深层嵌套约束传递与 scale 缩放
学习·华为·harmonyos·鸿蒙·鸿蒙系统
小成Coder1 小时前
【Jack实战】如何在应用内拉起应用评论弹窗引导用户评价
华为·harmonyos·鸿蒙
提子拌饭1331 小时前
Column 与 Scroll 联动:可滚动的纵向列表 —— HarmonyOS NEXT 原生 ArkTS 布局深度教程
学习·华为·harmonyos·鸿蒙
风满城331 小时前
鸿蒙原生应用实战(一):项目初始化与架构设计——从零搭建智能诗词助手
华为·harmonyos
AI_零食2 小时前
鸿蒙原生 ArkTS 布局方式——Column 最大高度约束:constraintSize maxHeight 防溢出
学习·华为·harmonyos·鸿蒙·鸿蒙系统
Davina_yu2 小时前
应用生命周期:AbilityStage与UIAbility的生命周期详解(9)
harmonyos·鸿蒙·鸿蒙系统