yeoman - 如何全新安装 Yeoman?

标签 yeoman deprecated yeoman-generator yo

我正在尝试全新安装 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

然后当我做一个 YoYo doctor 时,yeoman 说:

Allo 先驱!你想干什么? --> 带我离开这里!

我在这里错过了什么?

有些生成器已弃用,有些无法正常工作,因此我认为需要重新安装。

最佳答案

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

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

关于yeoman - 如何全新安装 Yeoman?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33721309/

相关文章:

javascript - 在提示之间传递数据

javascript - 如何通过像正常 Node 运行一样运行 index.js 文件来运行 yeoman 生成器

cordova - 当我运行命令 "ReferenceError : ionic is not defined"时如何修复 `ionic serve --lab`?

android - 如何使用 FragmentManager 替代已弃用的 showDialog

node.js - 无法从 angular.js 向express.js 发送 POST

iOS 弃用后果

html - center 标签有什么不好?

node.js - 在 Yeoman 中复制除一个子文件夹之外的文件夹

node.js - 没有创建 bower_modules 文件夹

node.js - 将创作的 yeoman 生成器的更新应用到 npm 全局安装/更新