Erro ao tentar criar projeto Angular

Tô aprendendo Angular, e quando vou criar um projeto : npm install -g @angular/cli

npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

npm WARN deprecated har-validator@5.1.5: this library is no longer supported

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@angular/cli

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/@angular

npm ERR! code EACCES

npm ERR! syscall access

npm ERR! path /usr/local/lib/node_modules/@angular/cli

npm ERR! errno -13

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli'

npm ERR! [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli'] {

npm ERR! errno: -13,

npm ERR! code: 'EACCES',

npm ERR! syscall: 'access',

npm ERR! path: '/usr/local/lib/node_modules/@angular/cli'

npm ERR! }

npm ERR!

npm ERR! The operation was rejected by your operating system.

npm ERR! It is likely you do not have the permissions to access this file as the current user

npm ERR!

npm ERR! If you believe this might be a permissions issue, please double-check the

npm ERR! permissions of the file and its containing directories, or try running

npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:

npm ERR! /Users/daysonrodrigues/.npm/_logs/2021-05-01T18_18_10_804Z-debug.log

A instalação normal do node cria os arquivos onde é preciso de acesso ROOT para instalar pacotes globalmente. Para resolver seu problema, basta executar o comand como SUDO.

Agora para evitar esses erros, tu deve instalar o node usando NVM (node version manager): https://nodejs.org/en/download/package-manager/#nvm

obrigado pela ajuda, mas o grande problema que sou novo na área e as vezes fica meio dificil de entender rsrs…

A questão é que seu usuário da maquina que está usando não tem permissão de escrita nessa pasta: /usr/local/lib/node_modules. Se tu for nela e tentar criar algo, vc não vai conseguir. Vc precisaria ter acesso de ROOT para escrever nela.

A mesma coisa vale para comandos executados por usuários que não são ROOT.

eu até utilizo o sudo para tentar criar o projeto no terminal: sudo npm install -g @angular/cli , pedi a senha mas sem sucesso.

Sem sucesso pq dá o mesmo erro? Ou o erro muda?

mesmo erro, pior que instalei o node basicamente com mesmo procedimento e não deu problema.