1
resposta

Erro na execução do comando npm create vite@latest luz-e-cena -- --template react-ts (UNABLE_TO_GET_ISSUER_CERT_LOCALLY)

Olá, estou recebendo o seguinte erro ao tentar criar a aplicação:

npm error code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm error errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm error request to https://registry.npmjs.org/create-vite failed, reason: unable to get local issuer certificate
npm error A complete log of this run can be found in: /Users/lhsnkvf/.npm/_logs/2025-11-03T18_12_50_886Z-debug-0.log

Tanto usando o comando "npx create vite@latest luz-e-cena -- --template react-ts" quanto "npm init vite@latest luz-e-cena -- --template react-ts"

1 resposta

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