当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 无法将任何软件包安装到NPM或BOWER

来源:互联网 收集:自由互联 发布时间:2021-06-16
我已经广泛研究了这一点,没有任何内容.所以我希望这能产生不同的解决方案. 我一直收到这个错误 npm WARN packages@1.0.0 No descriptionnpm WARN packages@1.0.0 No repository field.npm ERR! Windows_NT 10.0.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机器,因此与其他响应建议here无关
>我没有运行防病毒软件,因此this也是禁止运行的
>我按照建议here和其他SO解决方案运行npm cache clean

它运行正常,然后当我尝试安装angular-ui-bootstrap时它开始这样做.但我能够很好地安装其他依赖项.

我也做了:

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

请保释我

我发布这个答案,只是因为网上没有足够的关于这个错误的文档,但是如果你有其他的想法,你想添加一个可能的解决方案(除了我在我的问题中尝试过的那些),请随意.我确信还有很多其他受挫的开发人员正在寻找这个.无论如何,这就是我解决它的方式.

我删除了我的node_modules文件夹,因此我可以重新安装新的依赖项.这不会破坏您项目中的任何内容,因为只要您将它们添加回来,它们就会与之前完全相同.所以,不要害怕你会暂时得到的404.

然后我通过运行进行了全新安装

npm init

这让我的packages.json文件继续

然后我尝试安装我的第一个依赖项,任何依赖项,选择一个.但错误出现了,node_modules甚至没有启动.所以我通过将npm本身作为依赖项安装来运行它.为什么这样做?甘拜下风!但节点的神秘力量知道我不知道的东西,我对此感到满意.
所以我基本上这样做了

npm install npm --save

这构建了我的node_modules文件夹,我能够安装所有东西.之后我删除了npm依赖,就像它从未出现过那样.

再次,随意发布任何其他解决方案.我不认为这是一个明确的解决方案,所以我不会标记它.它对我有用.以为我分享了它

编辑

不要通过运行npm uninstall< package>删除该npm依赖项.像往常一样.相反,只需使用一个好的’ol delete键删除依赖项

网友评论