目录

鸿蒙电脑版DevEco Code常见问题

在鸿蒙电脑版DevEco Code执行命令时,提示“Permission denied:node”

问题现象

执行安装命令或检验环境搭建等命令时,提示没有node权限。

可能原因

配置环境变量时,未使用命令行解压命令行工具commandline-tools-harmonyos-xxx.tar.gz,而是直接鼠标右键解压,导致压缩包中的文件执行权限和软链接丢失,Node.js环境变量添加失败。

解决措施

在终端中执行以下命令,对命令行工具解压。更多请参考搭建环境(鸿蒙电脑)。

tar -zxvf commandline-tools-harmonyos-xxx.tar.gz

启动鸿蒙电脑版DevEco Code时,提示"Local credentials are corrupted"

问题现象

可能原因

在鸿蒙电脑终端Shell和DevEco Studio中使用DevEco Code时,登录信息独立存放。

当终端Shell和DevEco Studio交叉使用DevEco Code时,在一个平台登录,需先清除另一个平台的登录信息。

解决措施

  1. 在终端中执行以下命令清除登录信息。
    deveco auth reset
  2. 打开环境变量配置文件。
    vim ~/.zshrc
  3. 添加XDG_CONFIG_HOME环境变量,使鸿蒙电脑终端Shell和DevEco Studio中的DevEco Code的登录信息存放到同一个位置。
    export XDG_CONFIG_HOME=~/.config    # ~/.config用户可自定义为其它路径

在鸿蒙电脑执行npm install -g @deveco/deveco-code@stable命令报错

问题现象

在鸿蒙电脑上执行npm install -g @deveco/deveco-code@stable命令安装DevEco Code时,有报错提示。

可能原因

鸿蒙电脑版DevEco Code只发布了尝鲜版,未发布稳定版。

解决措施

通过npm install -g @deveco/deveco-code命令安装尝鲜版。

在鸿蒙电脑DevEco Studio中安装DevEco Code时,提示“无法运行来自非应用市场的扩展程序”

问题现象

在鸿蒙电脑DevEco Studio中安装DevEco Code时,弹窗提示“无法运行来自非应用市场的扩展程序”。

可能原因

鸿蒙电脑的安全策略与防护机制,导致无法直接运行非应用市场的扩展程序。

解决措施

点击弹窗中的去设置 > 隐私和安全,开启运行来自非应用市场的扩展程序后,重新安装DevEco Code。

在鸿蒙电脑DevEco Studio中安装DevEco Code时,提示“由于网络问题,DevEco Code安装失败,请调整网络后再次尝试”

问题现象

在鸿蒙电脑DevEco Studio中安装DevEco Code时,报安装失败。

可能原因

原因一:安装时,使用npm官方源或淘宝镜像源外的其他镜像源,导致安装失败。

原因二:安装时使用npm官方源,由于国内网络访问npm官方仓库速度较慢,导致安装失败。

解决措施

方式一:安装时使用淘宝镜像源,提升访问npm仓库速度。

npm install -g @deveco/deveco-code --registry=https://registry.npmmirror.com

方式二:将全局替换为淘宝镜像后,再执行安装命令,提升访问npm仓库速度。

npm config set registry https://registry.npmmirror.com
npm install -g @deveco/deveco-code

在鸿蒙电脑DevEco Studio中升级或卸载DevEco Code失败

问题现象

在鸿蒙电脑DevEco Studio中升级或卸载DevEco Code失败,显示method为unknown。

可能原因

使用其他来源(如DevNode-OH)的node,未使用DevEco Studio或Command Line Tools中自带的node。

解决措施

重新配置环境变量,具体请参考搭建环境(鸿蒙电脑)。