react項目,運行npm install之后報如下錯誤:
Error: EPERM: operation not permitted
意思是權限不被允許,網上查閱了很多解決辦法,有說把node_modlues文件夾和項目下的package-lock.json刪除之后運行npm cache clean --force之后再重新npm install,試過之后還是不行。
最后的解決辦法是如下:
1.刪除項目根目錄下的package-lock.json文件;
2.打開cmd,運行npm cache clean --force;
3.重新在cmd中執行cnpm install;
成功安裝依賴包,沒有報錯了。
注意,不知道為什么在cmd中執行npm install之后還是報錯,用cnpm代替之后就可以了。
4.在VSCode中,npm start運行項目。(每個項目的啟動命令可能不一樣,依項目而定)
雖然如此解決了,但運行項目之后還是報找不到模塊的錯誤,又重新npm install 一下,又出現如下錯誤:
最后到文件目錄下刪除node_modules,再重新npm install之后,終於成功了。
小伙伴們,遇到報錯不要着急跳過,多嘗試幾種方法就好啦。像我今天的報錯,嘗試了那么多方法,最終的解決辦法還是簡單粗暴的刪除node_modules再重新安裝依賴。