gpt4 book ai didi

node.js - 如何修复 npm 更新错误? (# npm install npm@latest -g)

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:28 24 4
gpt4 key购买 nike

如何修复 npm 更新错误?我以 root 身份运行

# npm install npm@latest -g

usr/lib
└── (empty)

npm ERR! Linux 4.10.14-200.fc25.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "npm@latest" "-g"
npm ERR! node v6.10.2
npm ERR! npm v3.10.10
npm ERR! path /usr/lib/node_modules/npm/node_modules/node-gyp
npm ERR! code EEXIST
npm ERR! errno -17
npm ERR! syscall mkdir

npm ERR! EEXIST: file already exists, mkdir '/usr/lib/node_modules/npm/node_modules/node-gyp'
npm ERR! File exists: /usr/lib/node_modules/npm/node_modules/node-gyp
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any support request:
npm ERR! /root/npm-debug.log
npm ERR! code 1

最终没有 npm。

日志文件位于 https://www.dropbox.com/s/2maxolbxjlnnp7c/npm-debug_error.log.txt?dl=0

我的node版本是6.10.2,使用fedora core 25 64bits。 npm 版本是 3.10.10

我还在 https://github.com/npm/registry/issues/168 上创建了一个问题

现在,npm 还没有安装:

npm

-bash: /usr/bin/npm: No such file or directory

我正在关注 https://github.com/brock/node-reinstall明天,如果没有找到其他建议,请尝试卸载并重新安装完整 Node 。

我运行这个 npm update 因为这是在 polymer 2.0 中安装 polymer-cli 的第一步

https://www.polymer-project.org/2.0/docs/tools/polymer-cli

最佳答案

首先,我不建议以 root 用户身份运行 npm 命令,请查看此问答 recommendations here以 root 身份运行 npm 可能会给你带来 future 的问题。

您可以使用 npm 更新 npm,如下所示:

npm i -g npm-upgrade

如果您有权限错误,check here how to fix them

现在对于您的特定错误,您似乎必须删除该文件夹:

/usr/lib/node_modules/npm/node_modules/node-gyp

我建议删除您的 Node 并重新安装。

关于node.js - 如何修复 npm 更新错误? (# npm install npm@latest -g),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44091016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com