问题阐述
当尝试用Hexo与Github pages尝试做博客网站时,安装了Node.js与npm后,执行Hexo-cli全局安装命令后,使用 hexo init 时,很有可能出现 command not found 的情况
1 | npm install hexo-cli -g |
问题解决
出现 xxx command not found 时一般是相应环境变量中缺少相应路径,导致无法找到相应可执行文件,关键词无法使用。
由于安装时使用了 -g 全局安装命令,所以Hexo路径一般在Node.js安装路径下的node_global文件夹内,找到相应 hexo_cli 文件夹,发现该文件夹内的bin文件夹中有一个hexo文件(该文件无后缀名)
只需要将此文件夹路径复制,来到系统变量编辑界面下
再在 Git Bash 执行下面代码检查环境是否配置成功
1 | hexo -v |
显示下列信息等即表示配置成功。
前期注意事项
在使用 npm 时尽量在具有管理员权限的终端内执行,否则可能会出现创建文件夹等权限不足报错的情况。