3

我正在尝试对 Yeoman 进行全新安装,但在尝试使用以下命令将其删除后,Yo 命令仍然存在:

sudo npm remove -g yeoman
npm remove -g yeoman
sudo npm remove -g yo
npm remove -g yo
brew uninstall yeoman
brew uninstall yo
sudo brew uninstall yo
sudo brew uninstall yeoman

然后,当我执行Yoor时Yo doctor,约曼说:

Allo Herald! What would you like to do? --> Get me out of here!

我在这里想念什么?

有些生成器已弃用,有些不工作,所以我认为重新安装是为了。

4

1 回答 1

3

这是我有根据的猜测,您已经(或已经)npm安装了多个版本。这些版本将软件包安装在不同的全局目录中,因此yo安装在您正在安装的 npm 上的较新版本不知道的文件夹中。

无论如何,最好的办法是检查 yo 二进制文件的位置which yo。然后删除它,如果那里有一堆旧的 npm 包,可能会删除该文件夹。

于 2015-11-16T07:17:05.387 回答