我安装后为什么Yeoman不在场?

时间:2018-02-20 23:29:37

标签: node.js npm yeoman

我尝试安装自己,但它无法正常工作:

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:没有这样的文件或目录

1 个答案:

答案 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二进制文件。