Hexo 指令失效
前言
今天要準備撰寫文章的時候發生一個怪事,也就是 Hexo 的指令失效了,所以這一篇來記錄一下該如何解決
本文撰寫環境
Hexo 版本
- hexo: 3.8.0
- hexo-cli: 2.0.0
NexT 版本
- NexT: 7.1.0
問題
首先在我開啟 PowerShell 輸入 hexo new 'XXX'
的時候,竟然出現
1 | hexo : 無法辨識 'hexo' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字 |
解決方式
首先先開啟控制台/系統及安全性/系統,然後點進階系統設定
接下來進階/環境變數
在下方系統環境變數中找到 Path
接下來點瀏覽
找到你的 Hexo 目錄並指定到 node_modules/.bin
(例如我的是 D:\WelcomeWebWorld\node_modules\.bin
)
這樣子就新增完成了
接下來重新打開 PowerShell 就可以輸入 hexo
指令囉
發生這件事情之前我記得我前一天只有安裝 Yarn,所以不知道是不是安裝 Yarn 導致的