我对此进行了广泛的研究而没有。所以我希望这会产生不同的解决方案。
我一直收到此错误
collection.reduce((rr, ii) => rr.mergeWith((aa, bb) => List().concat(aa, bb), ii))
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
它运行正常,然后当我尝试安装angular-ui-bootstrap时它开始执行此操作。但我能够很好地安装其他依赖项。
我也做了:
请保释我。
答案 0 :(得分:1)
我发布这个答案,只是因为网上没有足够的关于此错误的文档,但如果您有其他想法,请将其添加为可能的解决方案(除了那些我尝试过我的问题)请随意。我确信还有很多其他受挫的开发人员正在寻找这个。无论如何,这就是我解决它的方式。
我删除了我的node_modules文件夹,因此我可以重新安装新的依赖项。这不会破坏您项目中的任何内容,因为只要您将它们添加回来,它们就会与之前完全相同。所以,不要害怕你会暂时得到的404.
然后我通过运行
进行了全新安装npm init
这使我的packages.json文件进入
然后我尝试安装我的第一个依赖项,任何依赖项,选择一个。但错误出现了,node_modules甚至没有开始。所以我通过将npm本身作为依赖项安装来运行它。为什么这样做?甘拜下风!但节点的神秘力量知道我不知道的事情,我对此感到满意。 所以我基本上这样做了
npm install npm --save
这构建了我的node_modules文件夹,我可以安装所有东西。之后我删除了npm依赖,它就像从未出现过那样。
再次,随意发布任何其他解决方案。我不认为这是一个明确的解决方案,所以我不会标记它。它对我有用。以为我分享了它
修改强>
不要像往常一样运行npm uninstall <package>
来删除那个npm依赖项。相反,只需使用好的删除键