{"id":24,"hash":"61b3a1eaf75d32e056469a13173cfa214efa31df034d15997a9fe1090292176e","pattern":"npm ERR! code EACCES","full_message":"npm ERR! code EACCES\nnpm ERR! errno -13\nnpm ERR! syscall access","ecosystem":"npm","package_name":null,"package_version":null,"solution":"Permission denied when writing to npm cache or global dir.\n1. NEVER `sudo npm install` — fix ownership: `sudo chown -R $(whoami) ~/.npm`.\n2. For globals without sudo, set prefix: `npm config set prefix ~/.local` and add to PATH.\n3. Use a version manager (nvm, fnm, volta) which installs to $HOME — no root needed.","confidence":0.92,"source":"official-docs","source_url":"https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally","votes":41,"created_at":"2026-04-19T03:24:37.004577+00:00","updated_at":"2026-04-19T03:25:24.790997+00:00"}