当前位置: 首页 > 面试题库 >

无法安装npm软件包“ npm ERR!errno -4048”

端木野
2023-03-14
问题内容

我正在尝试安装npm软件包(node-xmpp-server),但安装失败。以前,当我尝试安装全局安装而不是本地安装的软件包时,现在却根本没有安装。
请帮帮我。

npm install node-xmpp-server
错误是:npm ERR!errno -4048
npm错误!Windows_NT 6.3.9600
npm错误!argv“ c:\ Program Files \ nodejs \ node.exe”“ c:\ Program
Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“安装”“ node-xmpp-
server”

npm ERR!节点v0.12.4
npm ERR!npm v2.10.1
npm错误!路径c:\ Users \ Jaseem Abbas \ Documents \ node_modules \ node- xmpp-
server \ examples
npm ERR!代码EPERM
npm ERR!errno -4048
npm错误!错误:EPERM,取消链接’c:\ Users \ Jaseem Abbas \ Documents \ node_modules \
node-xmpp-server \ examples’npm

ERR!错误(本机)
npm ERR!{[错误:EPERM,取消链接’c:

npm ERR!errno:-4048,
npm错误!代码:“ EPERM”,
npm错误!路径:’c:\ Users \ Jaseem Abbas \ Documents \ node_modules \ node-xmpp-
server \ examples’} npm ERR!
npm ERR!请尝试以root / Administrator身份再次运行此命令。
npm ERR!错误回滚错误:EPERM,取消链接’c:\ Users \ Jaseem Abbas \ Documents \
node_modules \ node-xmpp-server \ examples’npm

ERR!错误回滚到错误(本机)
npm ERR!错误回滚{[错误:EPERM,取消链接’c:\ Users \ Jaseem
Abbas \ Documents \ node_modules \ node-xmpp-server \ examples’]
npm ERR!错误回滚errno:-4048,
npm ERR!回滚代码“ EPERM”时出错,
npm ERR!错误回滚路径:’c:\ Users \ Jaseem Abbas \ Documents \ node_modules \ node-
xmpp-server \ examples’}


问题答案:

杀死任何锁定文件的过程

似乎这种错误可能是由文件权限锁定引起的-安装时我遇到了非常相似的错误(相同的ERRNO:-4048)whatwg-fetch

我发现我同时打开的Visual Studio实例正在获取不需要的所有文件。一旦我关闭它,安装就可以完美地进行了。

这可能是一个经过快速检查的可能原因,可以在采取更严厉措施之前消除。



 类似资料:
  • 我试图安装npm包(node-xmpp-server),但它未能安装。以前,当我试图安装一个包,是安装全局而不是本地,但现在它根本没有安装。 npm安装节点xmpp服务器 错误为:npm ERR!errno-4048 npm错误!Windows NT 6.3。9600 npm错误!argv“c:\Program Files\nodejs\node.exe”“c:\Program Files\nod

  • 问题内容: 我正在尝试在我的项目上安装Grunt。它曾经可以完美地运行,但是现在由于某种原因,它并没有。每次我尝试安装Grunt时,都会出现此错误: 奇怪的是丢失的包每次都会更改。 我尝试验证缓存,删除文件夹,使用清理缓存。卸载NPM和NodeJS,重新启动计算机。没有机会 出于安全原因,我不得不格式化计算机,我使用了项目文件夹,但没有使用该文件夹,我不知道这是否有影响,但是自从我重新安装NPM后

  • 当我运行< code > NPM install express-save 这个命令时,我得到一个错误。有人能帮我解决这个问题吗? 错误:

  • 问题内容: 我最近开始在点子安装方面遇到问题。每次我在终端中运行这种命令时,都会出现错误: 由于以下原因,无法安装软件包: EnvironmentError:[Errno 2]没有这样的文件或目录:’/’me’/’me’/anaconda3/lib/python3.6/site- packages/tqdm-4.11.2.dist-info/METADATA’ 有人知道怎么了吗?一个月前没有这个问

  • 问题内容: 在我的MacOS Mojave终端中,我想使用pip安装python软件包。最后说: 所以我想用给定的命令更新点子,但出现错误: 我真的不明白现在该怎么办。 我也意识到它在错误消息中说Python 2.7,但是我已经并且只想使用python 3。 问题答案: 如果要使用 python3 + 安装软件包,则需要使用 要解决 errno 13, 您必须在末尾添加 编辑: 对于python中

  • 问题内容: 有人可以告诉我在哪里可以找到使用我安装的Node.js模块 吗? 问题答案: 全球图书馆 您可以运行以查看安装了哪些全局库以及它们的位置。使用用于显示人的路截断输出。如果您只想显示主软件包而不显示与其一起安装的子软件包(可以使用),则可以使用- 将显示所有软件包并仅获取全局安装的软件包,只需添加-g ie即可。 在Unix系统上,它们通常放在全局中或在全局中安装。如果将环境变量设置为此