Npm
~/.npm 會儲存 npm 快取檔案及相關資料,供 Node.js 套件管理員用來下載、驗證與重複使用 JavaScript 套件。
什麼是 Npm?
~/.npm 是由 npm(Node.js 的套件管理員)建立的使用者層級資料夾。它在 JavaScript 與 TypeScript 開發期間用來儲存已快取的套件下載內容及其他 npm 工作資料,讓安裝作業能更快完成並減少網路頻寬使用。開發人員在 Terminal 中使用 npm install、npm update、npx 或其他套件管理工作流程時,常會接觸到這個資料夾。在 macOS 上,此資料夾位於你的主目錄中,並且與專案專屬的 node_modules 資料夾分開。移除它不會解除安裝 Node.js 或 npm,但會讓 npm 在你下次使用它時重新建立快取並重新下載套件。
Review files before deleting with diCleaner
Inspect caches, support files, folders, and related data before deleting items on Mac.
安全概述
狀態: 大多安全
此資料夾通常由 npm 建立,與 macOS 上的 JavaScript 開發工具相符。其內容通常是快取與工作資料,而非個人文件,但刪除它可能會中斷正在進行中的 npm 工作,並可能移除有助於快速完成安裝的已快取套件。如果你使用 Node.js 開發工具,請在 npm 執行期間保留它,並避免不慎變更權限,因為 ~/.npm 內部若有不正確的擁有權設定,可能會導致 npm 指令失敗。
建議: 如果你在這台 Mac 上仍積極使用 Node.js、npm 或 npx,請保留此資料夾。如果你已不再進行 JavaScript 開發,或需要清除已損壞的 npm 快取資料,你可以移除 ~/.npm,之後讓 npm 重新建立它;代價是未來安裝可能會變慢,直到快取重新建立完成。
檔案路徑
~/.npm
分享您的經驗
成為第一個分享經驗的人。