在本文中,我们将研究一些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错误主要发生在较低版本的节点上,在更高版本中,您不会遇到这些问题,其他问题可能是由于您正在安装的软件包,所以请确保您正在安装正确的包。
如果您在评论部分中有更多的错误,请分享。如果你喜欢它,请与你的社交网络朋友和开发者分享。
,