Mac電腦安裝ohpm工具,DevEco Studio鴻蒙開發
博客原文鏈接:https://blog.csdn.net/wu347771769/article/details/135356701
ohpm使用指導官網地址(4.0):https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/ide-command-line-ohpm-0000001490235312-V2
ohpm使用指導官網地址(5.0):https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-ohpm-repo-overview-0000001749437780-V5
一、注意事項:
1、OHPM CLI 作為鴻蒙生態三方庫的包管理工具,支持OpenHarmony共享包的發布、安裝和依賴管理。
2、安裝開發工具的時候自帶了ohpm,所以無需參看官網教程《ohpm使用指導》去下載ohpm了。安裝教程參考《Mac電腦安裝ohpm工具》
3、ohpm工具包下載地址(Command Line Tools for HarmonyOS):https://developer.harmonyos.com/cn/develop/deveco-studio#download_cli
二、開始安裝(環境變量配置)
查看是否已經安裝,mac系統終端命令:ohpm -v
Mac電腦查看ohpm版本號時報錯 zsh: command not found: ohpm 的解決方法:
1、查詢Ohpm路徑,如下:
DevEco Studio > Preferences > Build, Execution, Deployment > Ohpm
找到路徑類似如下并記錄,需配置到配置文件中
/Users/jiwenbin/Library/Huawei/ohpm
1.2、注意:DevEco Studio5.0開始,需要找到DevEco Studio應用鼠標右鍵顯示包內容查看路徑,路徑為:/Applications/DevEco-Studio.app/Contents/tools/ohpm 下面后續步揍都按照這個路徑配置。但是需要安裝:《node.js》
2、修改 .bash_profile 文件
使用電腦終端打開 .bash_profile 文件:
終端命令:vim .bash_profile
將ohpm環境變量配置到文件中(注意替換成自己電腦里的路徑):(打開bash_profile文件后,需要安鍵盤上I字母進入編輯狀態,按esc按鈕退出編輯)
export OHPM_HOME=/Users/jiwenbin/Library/Huawei/ohpm
export PATH={OHPM_HOME}/bin
配置后點擊esc,然后輸入 :wq 回車保存退出(注意是:wq,冒號也要輸入。千萬別輸出了,輸錯成:qw了)。并輸入命令 source .bash_profile 使配置生效:
終端命令:source .bash_profile
最終效果如下:
3、檢驗ohpm
在終端輸入export 查看是否有配置的ohpm路徑:
終端命令:export
如有找到路徑說明配置成功,可在終端使用 ohpm 命令:
4、退出終端后,再次啟動發現ohpm命令無效,是因為系統把zsh作為默認shell,而環境變量添加到了bash中,把 bash shell 中.bash_profile 全部環境變量(也可以只復制暫時需要的環境變量)加入zsh shell里就可以。
(1)打開mac電腦終端,然后輸入下面命令,查看.bash_profile的配置,然后復制內容:
終端命令:cat .bash_profile
(2)復制的內容是:
export OHPM_HOME=/Users/jiwenbin/Library/Huawei/ohpm
export PATH={OHPM_HOME}/bin
(3)然后輸入下面命令打開.zshrc,把剛才.bash_profile復制的內容粘貼進來,然后:wq保存退出:
終端命令:vim .zshrc
(4)輸入下面命令更新配置:
終端命令:source ~/.zshrc
5、返回 DevEco Studio, 在終端使用ohpm指令安裝三方庫,依舊報錯,需重啟 DevEco Studio 后再進行安裝。
6、注意ohpm命令只能在DevEco Studio開發工具里使用,不能在mac電腦自帶的終端里使用。
如果直接在電腦自帶終端命令里會報錯(
ERROR: ohpm has not been initialized yet. Execute the init script to initialize it first.),需要去DevEco Studio中用這個命令查看版本號才行:
開發工具控制臺里查看ohpm版本號終端命令:ohpm -v
結果:1.2.0
三、【補充】mac電腦安裝ohpnn工具-5.0開發工具(安裝node)
一般報錯:command not found: nvm;安裝mode也要配置上面的環境變量才行,不然你也不生效。
1、訪問nodejs官網:https://nodejs.org/zh-cn/
下載安裝包,下載后得到:《node-v20.16.0.pkg》的一個安裝包,鼠標雙擊打開安裝。
2、安裝完成后:在mac電腦系統終端里分別輸入命令:npm -v 和 node -v兩個命令可以查看版本號。你能查到版本號,說明安裝成功了。
3、打開DevEco-Studio開發工具里的終端命令,輸入:ohpm -v 命令,然后回車,如果能顯示版本號,說明ohpm安裝成功了。