fundo
Muitos amigos que usam MacOS encontrarão erros ao configurar a instalação do npm, conforme mostrado na figura:
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /Users/bcy/.npm/_cacache/index-v5/04/28
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR! sudo chown -R 501:20 "/Users/bcy/.npm"
Em seguida, vamos resolver esse problema juntos!
Primeiro passo
Coloque o código:
sudo npm audit fix --force
Em seguida, digite a senha, conforme mostrado na figura:
Neste momento, tente inserir npm install iquery e um erro será relatado. Vá para a etapa dois, conforme mostrado na figura:
A imagem também mostra o que inserir:
Passo 2
De acordo com a imagem do passo 1, digite o código:
sudo chown -R 501:20 "/Users/bcy/.npm”
Digite a senha, conforme mostrado na figura:
terceiro passo
Digite npm install jquery novamente e ainda receberá um erro
Avise que as configurações de permissão do arquivo '/Users/bcy/package-lock.json' precisam ser definidas
Neste momento, modifique as permissões do arquivo de acordo com as instruções:
Digite npm install jquery novamente, sucesso! !