当前位置: 首页 > 知识库问答 >
问题:

无法将任何包安装到NPM或BOWER

闾丘卓
2023-03-14

我对此进行了广泛的研究,但一无所获。所以我希望这能产生一个不同的解决方案。

我一直收到这个错误

npm WARN packages@1.0.0 No description
npm WARN packages@1.0.0 No repository field.
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename

npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'

npm ERR!     at destStatted (C:\Users\Luis\AppData\Roaming\nvm\v6.9.1\node_modules\npm\lib\install\action\finalize.js:25:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR!     at Error (native)
npm ERR!  { Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' ->
 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR!     at destStatted (C:\Users\Luis\AppData\Roaming\nvm\v6.9.1\node_modules\npm\lib\install\action\finalize.js:25:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR!     at Error (native) parent: 'packages' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\xampp\htdocs\nodeprojects\contact-list-app\npm-debug.log
  • 这不是一台Mac,而是一台Windows机器,所以与sudo无关,因为这里有其他的回应
  • 我没有运行杀毒软件,所以这也是一个禁区
  • 我运行了npm缓存清洁,正如这里建议的和其他SO解决方案

它运行得很好,当我尝试安装angular ui引导程序时,它开始这样做。但是我可以很好地安装其他依赖项。

我还做了:

  • 重启了我的机器
  • 使用CMD作为管理员
  • 使用git bash
  • 二手npm控制台
  • 删除了整个东西,在另一个目录中重新开始(绝望了)
  • 卸载并重新安装node.js
  • 喝了很多咖啡,升级为酒精

请保释我。

共有1个答案

景震博
2023-03-14

我之所以发布这个答案,仅仅是因为网络上没有足够的关于这个错误的文档,但是如果您有其他想法想添加作为可能的解决方案(除了我在我的问题中尝试的那些),请尽管提。我相信还有很多其他沮丧的开发人员在寻找这个。不管怎样,我就是这样解决的。

我删除了我的node_modules文件夹只是为了我可以重新安装的依赖关系新鲜。这不会破坏你项目中的任何东西,因为一旦你把它们加回来,它们就会和以前完全一样。所以暂时拿到的404不要怕。

然后我通过运行

npm init

这是我的包裹。json文件正在运行

然后我尝试安装我的第一个依赖项,任何依赖项,选择一个。但是错误出现了,node_modules甚至没有开始。所以我通过将npm本身作为依赖项安装来运行它。为什么这行得通?打败我了!但是节点的神秘力量知道一些我不知道的事情,我对此没意见。所以我这样做基本上

npm install npm --save

这建立了我的node_modules文件夹,我能够安装一切回来。后来我删除了npm依赖,就像它从来没有存在过一样。

同样,请随意发布任何其他解决方案。我不认为这是一个确定的解决方案,所以我不会标记它。它只是对我有效。以为我分享了

编辑

不要通过运行npm卸载来删除该npm依赖项

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

  • 我试图安装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

  • 任何帮助都将得到高度赞赏。 谢谢,沙兹

  • 问题内容: 我正在尝试安装npm软件包(node-xmpp-server),但安装失败。以前,当我尝试安装全局安装而不是本地安装的软件包时,现在却根本没有安装。 请帮帮我。 npm install node-xmpp-server 错误是:npm ERR!errno -4048 npm错误!Windows_NT 6.3.9600 npm错误!argv“ c:\ Program Files \ no

  • 论坛上的第一个帖子,希望有足够的细节让你帮我一把;-) 我正在尝试通过Node.js在我的Synology DS220上运行“TiddlyWiki”(一个笔记记录JavaScript应用程序),使用的官方教程如下:https://TiddlyWiki.com/static/installing%2520TiddlyWiki%2520on%2520node.js.html 而且还 到目前为止,我只得

  • 我在python中的安装工具版本是28.8.0。pip版本是9.0.1。我不允许安装软件包,我收到以下错误消息: 使用缓存的numpy-1.12.1.zip收集numpy 命令的完整输出Python setup . py egg _ info:< br > trace back(最近一次调用last): File " ",第1行,文件" C:\ Users \ udari \ AppData \