【问题标题】:How do I do a clean install of Yeoman?如何进行 Yeoman 的全新安装?
【发布时间】:2015-11-15 15:18:19
【问题描述】:

我正在尝试对 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 Herald! What would you like to do? --> Get me out of here!

我在这里错过了什么?

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

【问题讨论】:

    标签: yeoman deprecated yeoman-generator yo


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢 - 是的,我已经安装了几个版本。哟在我的/usr/local/bin/ 文件夹中,里面有很多旧的和新的东西......
    • 好的,所以澄清一下:问题出在 npm - 我拥有的不同版本,而不是 yeoman。但不知何故,当我删除 Yo 并重新安装它时,仍然列出了从旧 npm 安装的生成器。所以最后我只是手动删除了它们。
    猜你喜欢
    • 2014-08-07
    • 1970-01-01
    • 2017-05-11
    • 2013-01-04
    • 1970-01-01
    • 2015-05-02
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多