我尝试安装自己,但它无法正常工作:
npm install -g yo
/Users/john/npm/bin/yo-complete -> /Users/john/npm/lib/node_modules/yo/lib/completion/index.js
/Users/john/npm/bin/yo -> /Users/john/npm/lib/node_modules/yo/lib/cli.js
> yo@2.0.1 postinstall /Users/john/npm/lib/node_modules/yo
> yodoctor
Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root
Everything looks all right!
+ yo@2.0.1
updated 1 package in 11.935s
john $ yo --version
-bash:/ usr / local / bin / yo:没有这样的文件或目录
答案 0 :(得分:0)
查看您的yo
安装日志。
yo
二进制文件应位于/Users/john/npm/bin/yo
。您可以尝试执行/Users/john/npm/bin/yo --version
来确认这一点。
如果它做出了相应的响应,并且您的计算机未在yo
上看到yo --version
。然后,它通常与您的PATH
环境变量有关。
您必须确保目录/Users/john/npm/bin/
是$PATH
环境变量的一部分,否则您的计算机将不知道在哪里查找yo
二进制文件。