我已经广泛研究了这一点,没有任何内容.所以我希望这能产生不同的解决方案. 我一直收到这个错误 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键删除依赖项