【问题标题】:NPM completely broken and won't reinstall after failed upgradeNPM 完全损坏,升级失败后不会重新安装
【发布时间】:2021-01-19 18:09:42
【问题描述】:

Mac Catalina 10.15.6

我已经安装了 npm。我想升级,所以我运行了以下命令。

   npm install -g npm

下面是输出:

$name@$names-MacBook-Pro 桌面 % npm install -g npm /usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm 错误!代码 EEXIST npm 错误!系统调用符号链接 npm ERR!小路 ../../../lib/node_modules/npm/man/man1/npm-bin.1 npm 错误!目的地 /usr/local/share/man/man1/npm-bin.1 npm 错误! errno -17 npm 错误! EEXIST:文件已经存在,符号链接 '../../../lib/node_modules/npm/man/man1/npm-bin.1' -> '/usr/local/share/man/man1/npm-bin.1' npm 错误!文件已存在: /usr/local/share/man/man1/npm-bin.1 npm 错误!删除现有文件 然后再试一次,或者运行 npm npm ERR!使用 --force 覆盖文件 鲁莽。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/Users/$name/.npm/_logs/2020-10-04T14_41_02_611Z-debug.log

现在所有 NPM 命令都失败了。

zsh: command not found: npm

一切来自:

npm -v

sudo npm install npm -g

【问题讨论】:

    标签: npm npm-install


    【解决方案1】:

    这通常适用于我在 Mac 上:

    brew upgrade
    brew cleanup
    brew install npm
    

    (请注意,如果您没有 xcode 工具,您将需要它 - 尝试xcode-select --install 或查看此answer。)

    现在,再次尝试npm install,看看是否有任何改变。

    另外,请参阅potentially related answer

    【讨论】:

      【解决方案2】:

      我刚刚使用 home brew 升级了 NPM,它删除并重新安装了所有必要的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-06
        • 1970-01-01
        • 2017-11-26
        • 2010-12-05
        相关资源
        最近更新 更多