鸿蒙开发:19-本地开发配置bash环境执行hvigorw命令

本地开发配置bash环境执行hvigorw命令

在开发中,难免和脚本打交道,在本地调试就显得尤为重要,Linux环境还好,在window环境中,如何配置本地bash环境。

最近一直在脚本打包,为什么突然对脚本感兴趣呢,真不是我自愿的,原因就是:har包作为鸿蒙开发中的静态共享包,是理想的功能拆分单元,所以har包依赖har包是一件很正常的事吧,没错,我也是这么想的,但遗憾的是目前鸿蒙的IDE(DevEco Studio)它不支持把依赖一起打进去,没办法,醋都倒碟子里了,饺子得包吧,所以就只能来点奇淫技巧。

言归正传,我是win党,而且只有win的电脑,怎么跑bash呢?

1.配置bash环境

两个方法:

  1. 安装WSL
  2. 安装Git(很明显,我选了它)

光安装还不够,不然你会收获这个:

找到你的Git安装目录下的bin目录,bash就在那里,只需要把它的路径配置到环境变量Path中即可

配置完,使用IDE则要关闭后重新打开

2.如何在bash中运行hvigor命令

我们正常在IDE命令窗口执行hvigorw -v命令,是可以执行的,但是进入bash中此命令就无法执行,脚本中就无法执行打包命令。

IDE默认使用的node是IDE自带的,而且看路径是没有问题的

中间省略一万字....,懂的都懂,我们直接说该如何解决

解决办法,在IDE自带的node安装目录中,新建bin目录,将node中的其他文件复制一份到bin目录即可:

看效果:

再说原因:排查的原因就是在hvigor工具执行命令时,会找nodejs,而它找到你配置的NODE_HOME路径后,会自动给后面添加一个/bin路径,就是这么扯淡,可能是以前老版本的nodejs都有bin,而它还没有改过来。

至此,你可以开始你的随性表演了。

老铁们,点个赞吧!!!

相关推荐
24白菜头17 小时前
【无标题】
c++·笔记·学习·harmonyos
EnCi Zheng17 小时前
M5-markconv自定义CSS样式指南 [特殊字符]
前端·css·python
kyriewen17 小时前
你的网页慢,用户不说直接走——前端性能监控教你“读心术”
前端·性能优化·监控
广州华水科技17 小时前
北斗GNSS变形监测在大坝安全监测中的应用与优势分析
前端
前端老石人17 小时前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
CAE虚拟与现实17 小时前
五一假期闲来无事,来个前段、后端的说明吧
前端·后端·vtk·three.js·前后端
Sarvartha17 小时前
三目运算符
linux·服务器·前端
晓晨的博客18 小时前
ROS1录制的bag包转换为ROS2格式
前端·chrome
Wect18 小时前
LeetCode 72. 编辑距离:动态规划经典题解
前端·算法·typescript
donecoding18 小时前
别再让 pnpm 跟着 nvm 跑了!独立安装终极指南
前端·node.js·前端工程化