【发布时间】:2016-11-11 04:46:53
【问题描述】:
我正在尝试使用 npm 全局安装 Hexo。当我跑
npm install -g hexo-cli
我被告知它已安装到/Users/myusername/.node/bin/hexo -> /Users/myusername/.node/lib/node_modules/hexo-cli/bin/hexo
当我运行hexo init blog 并且找不到 hexo 命令时,问题就出现了。
我用 Homebrew 安装了 Node 和 npm,所以当我运行 which node 和 which npm 时,结果分别是 /usr/local/bin/node 和 /usr/local/bin/npm。
我在想,我在安装没有自制程序的 Node 时仍然有剩余的文件和目录,但我不想在不完全了解后果的情况下开始删除东西。我可以安全地删除位于/Users/myusername/.node/ 目录中的所有文件吗?我不明白为什么 npm 没有安装到正确的目录。
【问题讨论】:
标签: node.js terminal npm homebrew hexo