npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法

当下是吾發表於2024-05-21

1. 許可權問題
檢查是否限制為只有管理員才能操作,開啟當前專案的資料夾然後選中要開啟的專案檔案,在點選左上角的 檔案 然後以管理員身份執行。在裡面執行安裝命令npm i ...,yarn add ....

2. 快取問題
npm清理快取命令:npm cache clean --force
yarn清理快取命令:yarn cache clean

執行命令之後,若還是安裝依賴失敗,可以到C:\Users\username目錄下查詢.yarnrc檔案, npm檔案為.npmrc並刪除掉這個檔案

3. 檔案被佔用
若以上兩種方法都不能解決問題, 那可能遇到和我一樣的問題,檔案被佔用,可以找到對應使用檔案的程序並把它關掉, 找不到也沒關係,關閉當前專案的vscode視窗,然後在git或cmd等終端開啟專案然後執行安裝命令。

最後在執行code .命令在vscode中開啟當前專案。

相關文章