Oi, Leonardo! Como vai?
Esse erro UNABLE_TO_GET_ISSUER_CERT_LOCALLY ocorre quando o npm não consegue validar o certificado SSL, geralmente por causa de filtros de rede corporativa ou proxy com inspeção SSL. Pode fazer os seguintes passos pra resolver:
1️⃣ Atualize o npm
npm install -g npm
2️⃣ Se estiver em rede corporativa, desative temporariamente a verificação SSL para testar:
npm config set strict-ssl false
npm create vite@latest luz-e-cena -- --template react-ts
npm config set strict-ssl true
3️⃣ Se usar proxy, configure o npm:
npm config set proxy http://usuario:senha@proxy:porta
npm config set https-proxy http://usuario:senha@proxy:porta
4️⃣ Para correção definitiva, peça o certificado da empresa e adicione:
export NODE_EXTRA_CA_CERTS="/caminho/do/certificado.pem"
npm config set cafile "/caminho/do/certificado.pem"
O ideal é usar o certificado da empresa para manter segurança e evitar erros futuros.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado