【发布时间】:2017-08-02 20:55:02
【问题描述】:
使用此命令安装 yo 后:
npm install -g yo
我得到以下输出:
/Users/admin/npm/bin/yo ->
/Users/admin/npm/lib/node_modules/yo/lib/cli.js
/Users/admin/npm/bin/yo-complete ->
/Users/admin/npm/lib/node_modules/yo/lib/completion/index.js
> yo@2.0.0 postinstall /Users/admin/npm/lib/node_modules/yo
> yodoctor
约曼医生 在您的系统上运行健全性检查
✔ 全局配置文件有效 ✔ Node.js 版本 ✔ 主目录中没有 .bowerrc 文件 ✔ 主目录中没有 .yo-rc.json 文件 ✔ npm 版本 ✔ NODE_PATH 匹配 npm 根目录
一切看起来都很好! /用户/管理员/npm/lib └── yo@2.0.0
但是当我运行时
yo --version
我得到:找不到命令:哟
【问题讨论】:
-
您最初是使用 Homebrew 安装 Node 的吗?
-
@robertklep 是的
-
它不会解决您的直接问题(请参阅已发布的答案),但 Homebrew 安装的 Node 确实是一个 PITA,因为它使用非标准路径来安装可执行文件,然后最终不会在你的
$PATH。如果您愿意,您应该使用 Homebrew 卸载 Node 并使用适用于 Mac 的官方 Node.js 安装程序:nodejs.org/en/download
标签: node.js