在本文中,我們将研究一些NPM基本錯誤代碼。這些錯誤代碼我們将不考慮我們使用的任何操作系統。
-
EPERM
-
EACCES
-
ENOENT
-
ENOSPC
-
ENOGit
在npm安裝過程中缺乏正确的權限導緻了EPERM和EACCES的問題。
npm ERR! code EPERM
npm ERR! code EACCES
EPERM和EACCES,第一次在全球安裝包時,我們大多數人都會得到這個錯誤,并修正這個錯誤,請确保必須為npm緩存文件夾寫權限。
在全球安裝包時,請确保在mac或Linux操作系統的情況下使用sudo,在windows機器中嘗試安裝為管理員或具有更高權限。
沒有這樣的文件或目錄在文件夾中缺少文件或缺少節點配置文件和其他相關文件将導緻ENOENT問題。
npm ERR! code ENOENT
要修複這個錯誤,請确保所有文件都在該位置,并确保文件為特定的用戶Id獲得了寫訪問權限。
沒有空間缺少空間的驅動或缺乏寫權限将導緻ENOSPC問題。
npm ERR! code ENOSPC
要修複這個錯誤,請确保您的文件系統有足夠的空間,并确保您在該文件系統上獲得了正确的權限。
免費的一些磁盤空間。
沒有Git系統中沒有git可執行文件将導緻ENOGIT問題。
npm ERR! not found: git ENOGIT
所有的節點包都是在git中維護的,所有的包都是通過npm使用git被拉到本地機器上的。
解決這個問題的唯一方法是在本地機器上安裝Git。
我們在npm中會遇到的其他一些錯誤。
SSL錯誤
SSL錯誤:CERT_UNTRUSTED
SSL錯誤:UNABLE_TO_VERIFY_LEAF_SIGNATURE
SSL錯誤:SELF_SIGNED_CERT_IN_CHAIN
未發現/服務器錯誤。
無效的JSON
ENOTEMPTY
SSL錯誤主要發生在較低版本的節點上,在更高版本中,您不會遇到這些問題,其他問題可能是由于您正在安裝的軟件包,所以請确保您正在安裝正确的包。
如果您在評論部分中有更多的錯誤,請分享。如果你喜歡它,請與你的社交網絡朋友和開發者分享。
,