每當我嘗試一個新的軟件包安裝到我的項目,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