每当我尝试一个新的软件包安装到我的项目,NPM随机删除旧的包,我有再抛出这个错误:NPM被删除旧的包
npm ERR! Error: EPERM: operation not permitted, rename 'C:\wamp\www\react_projects\Nasss\node_modules\axios' -> 'C:\wamp\www\react_projects\Nasss\node_modules\.axios.DE
LETE'
npm ERR! at moveAway (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:38:5)
npm ERR! at destStatted (C:\Program Files\nodejs\node_modules\npm\lib\install\action\finalize.js:27:7)
npm ERR! at FSReqWrap.oncomplete (fs.js:82:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\wamp\www\react_projects\Nasss\node_modules\axios' -> 'C:\wamp\www\react_projects\Nasss\node_modules\.axios.DE
LETE'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM: operation not permitted, rename 'C:\wamp\www\react_projects\Nasss\node_modules\axios' -> 'C:\wamp\www\react_projects\Nasss\node_modules\.axio
s.DELETE'] parent: 'Nasss' }
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:\wamp\www\react_projects\Nasss\npm-debug.log
是它面临的某种冲突与我已经安装了旧的软件包?
P.S:我已经有了以管理员身份运行的CMD。
嗨@Raymond,npm删除一个包*随机*还是总是删除相同的包?你安装的软件包和软件包之间的依赖关系是什么? 是否有其他进程运行从axios /文件夹(例如节点)加载的文件? –
@ KonstantinA.Magg,它随机删除一个包。在上面的错误中,我试图安装'react-native-device-info'和npm删除axios。 axios有这种依赖性:'“follow-redirects”:“1.0.0”'和RN设备信息在package.json中有一个空对象 – Raymond
Did [my answer](https://stackoverflow.com/questions/41344172/npm -is-deleting-old-packages/41344518#41344518)以下帮助你?任何意见? – rsp