前二天重装了下Mac电脑系统,发现yarn install无法下载包文件,提示如下:
Error: EACCES: permission denied, open '/Users/apple/.config/yarn'
at Object.openSync (fs.js:476:3)
at readFileSync (fs.js:377:35)
at /usr/local/lib/node_modules/yarn/lib/cli.js:100892:58
at Array.map (<anonymous>)
at parseRcPaths (/usr/local/lib/node_modules/yarn/lib/cli.js:100890:78)
at Object.findRc (/usr/local/lib/node_modules/yarn/lib/cli.js:100904:10)
at getRcConfigForCwd (/usr/local/lib/node_modules/yarn/lib/cli.js:56916:74)
at /usr/local/lib/node_modules/yarn/lib/cli.js:92255:56
at Generator.next (<anonymous>)
at step (/usr/local/lib/node_modules/yarn/lib/cli.js:310:30)
解决办法:
sudo chown -R apple ~/.npm
sudo chown -R apple ~/.config
此处apple是电脑的用户名。
在网上查了很多资源,最后是基于这篇博客,最终得以解决,感谢博主。
我也在此作个记录。