不能上网,一上网问题就接踵而来。今天突然看到了hexo博文压缩这个功能,就想着这个可以有,就按照教程安装了gult。安装完运行hexo g && gulp
之后准备舒舒服服的打包的时候,我一向视同己出的zsh弹出来了这个提示1
zsh: command not found: gulp
刚装的你跟我说找不到?我信了你的邪。
自己解决应该是有点难度了,只能借用大家的智慧了。在网上搜到了这两篇博文COMMAND NOT FOUND
WITH A NODE MODULE (NPM) SOLUTION与【gulp】zsh: command not found: gulp!!!「急にgulpが壊れた!」と思ったら読む記事完美的解决了我的问题。
原因可以从下面的命令中看出来
1 | ➜ blog npm root |
gulp被安装到了个人文件夹中去而不是NPM命令的全局文件夹。
解决办法是运行下面的命令1
npm config set prefix /usr/local
再运行一次npm root -g
应该就会看到执行后的结果变化1
2➜ blog npm root -g
/usr/local/lib/node_modules
然后再次安装gulp,应该是全局的安装1
npm i -g gulp
确认gulp的版本1
2
3➜ blog gulp -v
[23:25:50] CLI version 3.9.1
[23:25:50] Local version 3.9.1
出现了一个CLI版本跟一个本地的版本。嘛,反正是好用了。