An unexpected error occurred: "https://registry.nlark.com/prop-types/download/prop-types-15.7.2.tgz: connect EACCES 111.62.25.115:443"

An unexpected error occurred: "https://registry.nlark.com/prop-types/download/prop-types-15.7.2.tgz: connect EACCES 111.62.25.115:443"

关注引自免费微信小程序:皆我百晓生
在使用Vue项目中通过yarn安装依赖时遇到EACCES错误,这通常是由于权限问题导致无法访问特定的registry地址。针对这个问题,你可以尝试以下解决方案:
更改npm/yarn的全局缓存和存储目录权限: 有时,你的用户账户可能没有足够的权限去访问或写入全局缓存目录。你可以运行以下命令以更改为具有足够权限的目录(例如,将其设置为当前用户的家目录)。
yarn config set cache-folder ~/yarn_cache
使用sudo或者以管理员身份运行(仅限Unix/Linux系统): 如果上述方法无效,你正在使用Unix/Linux系统,可以尝试使用sudo提升权限来运行yarn install命令。
sudo yarn install
配置registry到国内镜像源: 这个错误可能是因为网络原因导致无法连接到默认的registry服务器。你可以临时或永久性地将npm registry切换至国内镜像源,如淘宝npm镜像:
yarn config set registry https://registry.npm.taobao.org
检查网络环境: 确保你的开发环境可以正常访问互联网,特别是指定的registry地址。如果公司内网有代理设置,需要确保yarn能通过代理正确访问。
清理缓存并重新安装: 清除yarn的缓存并再次尝试安装。
yarn cache clean
yarn install
请按照上述步骤逐个尝试,通常其中一种方法应该能够解决你的问题。