原文:https://blog.csdn.net/weixin_41715295/article/details/79508104
這幾天使用npm install時一直報錯-4048 operation not permitted,也嘗試了多種方法,終於使問題得到解決,這里總結幾種方法,先貼圖: 
一:權限問題
首先看到operation not permitted我們能想到權限問題,所以這時候我們可以以管理員身份運行cmd或者直接快捷鍵Win+X來打開。
二:依賴包錯誤
如上圖,根據錯誤日志我們可以明顯看到這個錯誤minimatch版本過低和dashdash錯誤,我們只要全局安裝好這兩個包問題就可以得到完美解決。
當我們在npm install或者通過npm install安裝好一些腳手架如vue-cli或者angular-cli等,而后構建項目時報錯,我們可以通過錯誤提示正確全局安裝好所需要的依賴包就好了。
一般在這種情況下我們需要重點看operation not permitted后面這個關鍵單詞和后面的目錄。
三:npm版本問題
npm最新版本5.4.0在安裝包時有些缺少依賴包,這種情況就需要我們安裝低一點的npm版本:npm i -g npm@5.3.0(這里填寫你需要的指定版本)。
以上是個人根據自己遇到情況總結的一些方法,當然重點在看自己的錯誤日志提示。
