完美解决 bash: hexo: command not found
背景介紹:有好幾天沒動過 Hexo 博客了,今天準備更新的時候輸入 hexo s,報錯 bash: hexo: command not found,這是啥情況?以前都好好的,想了一下,大概是這幾天折騰各種 Python 庫的原因,也有可能是更新了啥東西出錯了,實在是找不出其他原因了
解決思路:本著能解決問題就不重裝的原則,首先檢查 nodejs 和 npm 是否正常,依次輸入命令 node -v 和 npm -v 看看是否有相關版本信息
出現了版本信息就證明 nodejs 和 npm 是沒有問題的,那么就應該是環境變量的配置問題了,在【此電腦】右鍵【屬性】,依次選擇【高級系統設置】-【環境變量】,選擇系統變量 Path,將 node_modules 下的 .bin 文件路徑添加到 Path 里面
注意你的博客目錄下應該有兩個 node_modules 文件夾,例如我的是 E:\BLOG\www.itrhx.com\node_modules\.bin 和 E:\BLOG\www.itrhx.com\Hexo\node_modules\.bin
要添加到 Path 里面的是與 _config.yml 在同一個目錄的 node_modules 文件夾!
環境變量添加好了之后重新打開 git 即可運行 hexo 命令,如果此時仍然無法執行 hexo 命令,那就只能拿出終極絕招了,運行命令 npm install hexo-cli -g 重新安裝 hexo 即可!
總結
以上是生活随笔為你收集整理的完美解决 bash: hexo: command not found的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浦发鲜肉贷手续费高吗 浦发鲜肉贷怎么计算
- 下一篇: 韩国猴痘预警级别上调:其境内已现首例确诊