我之前使用homebrew 安装过node,应该是在去年吧 然后使用npm 安装了hexo,路径是在 /usr/local/lib/node_modules/hexo-cli
前不久更新了osx,发现node有点问题,就用homebrew重新安装了 然后今天使用hexo的时候发现也有问题了,于是乎想重新安装hexo 但是问题来了,无法卸载旧版本的hexo : $ sudo npm uninstall hexo-cli -g 提示 /usr/local/Caller/node/{version}/lib/node_modules 下找不到 hexo-cli 当然找不到了,因为我之前是安装在 /usr/local/lib/node_modules 下的
然后我尝试安装 hexo: $ sudo npm install hexo-cli -g 可以安装成功,但是安装路径是 /usr/local/Caller/node/{version}/lib/node_modules 我尝试使用hexo 的一些命令,发现还是报之前的错误,也就是说可能还是执行了旧版本的hexo
我想造成此问题的原因可能是homebrew 更改了node 的安装路径 卸载掉使用homebrew 安装的node 来使用pkg 安装或许能解决此问题 但是我并不想这么做,因为我已经习惯了用homebrew 来管理这些工具 请教:我该如何优雅地解决这个问题?
希望各位给一些好的意见,非常感谢。