LOADING

加载过慢请开启缓存 浏览器默认开启

解决hexo_command_not_found环境问题

解决hexo: command not found环境问题

cy@LAPTOP-9FBJIH64 MINGW64 /f/杂/markdown/博客
$ npm install -g hexo-cli
npm WARN config global --global, --local are deprecated. Use --location=global instead.
npm WARN config global --global, --local are deprecated. Use --location=global instead.

changed 53 packages in 3s

14 packages are looking for funding
  run npm fund for details

cy@LAPTOP-9FBJIH64 MINGW64 /f/杂/markdown/博客
$ hexo init myblog
bash: hexo: command not found

当我们使用 npm install -g hexo-cli 命令时,由于使用了 -g(全局)参数,包会被安装到全局包目录下。这意味着一旦安装完成,任何项目都可以直接使用它,而无需再次进行安装。这对于频繁需要使用的工具特别有用,因为你可以在任何地方运行它们而不需要重复安装。

相比之下,使用 -i 参数或不使用任何参数安装包(如 npm install hexo-cli),将只会在当前项目目录下安装该包。这意味着如果你在另一个项目中也需要同样的包,你需要在那个项目的目录下再次执行安装命令。

如果在安装 hexo-cli 后出现 hexo: command not found 的错误,这通常意味着 npm 的全局安装路径没有被正确添加到你的系统环境变量中,或者在配置过程中存在其他问题。可以先通过运行 npm config get prefix来查看全局安装路径。同时运行npm list -g --depth=0 来检查是否正确安装了 hexo-cli 并且位于预期的目录中。如果不是,可能需要调整环境变量或重新安装。

npm config get prefix
npm list -g --depth=0