Erro de política de execução npm
Caio

Caio @doccaio

About: Developer Front-End web | Gamer

Joined:
Apr 4, 2023

Erro de política de execução npm

Publish Date: Jun 10
16 2

Você já se deparou com algum erro ao tentar rodar o comando npm install, também conhecido como npm i, e o processo simplesmente não funciona como esperado?

Image description

Esse tipo de problema é mais comum do que parece, e pode surgir por diversos motivos, como configurações incorretas do ambiente, permissões de sistema ou até questões relacionadas a dependências conflitantes. Neste artigo, vamos explorar as causas mais frequentes desse erro e, o mais importante, como corrigi-lo para que você possa voltar ao desenvolvimento sem mais problemas.

Isso acontece devido às configurações de política de execução do PowerShell. Aqui está um guia passo a passo para resolver o problema:

🔧 Passo a Passo para Resolver o Problema:

  1. Abra o PowerShell como Administrador:

● Pesquise por "PowerShell" no menu Iniciar.

● Clique com o botão direito em "Windows PowerShell" e selecione "Executar como administrador".

Altere a Política de Execução:

No PowerShell, digite o seguinte comando para permitir a execução de scripts:

Set-ExecutionPolicy RemoteSigned
Enter fullscreen mode Exit fullscreen mode

Pressione "Enter" e, quando solicitado, digite "Y" para confirmar a alteração.

Verifique a Política de Execução:

Para garantir que a alteração foi feita corretamente, execute o comando:

Get-ExecutionPolicy
Enter fullscreen mode Exit fullscreen mode

Ele deve retornar a política RemoteSigned, que permite a execução de scripts locais e de scripts remotos que sejam assinados.

Execute o Comando npm installNovamente:

Agora, você pode tentar rodar o comando novamente:

npm create vite@latest

Enter fullscreen mode Exit fullscreen mode

Isso deve resolver o problema de bloqueio de scripts e permitir que a instalação seja concluída com sucesso.

Revertendo para a Política Padrão (Opcional):

Se você preferir reverter a política de execução para o padrão de segurança mais rígido após a instalação, basta rodar o comando:

⚠️ Importante: Sempre tenha cuidado ao alterar a política de execução. Execute apenas scripts de fontes confiáveis. Para reverter para a política padrão, use o seguinte comando.

Set-ExecutionPolicy Restricted
Enter fullscreen mode Exit fullscreen mode

🚨 Esse ultimo comando npm create vite@latestseria somente no caso de você estiver usando vite

Fonte:

Link

Comments 2 total

  • Nathan Tarbert
    Nathan TarbertJun 11, 2025

    nice, this saves headaches for sure tbh, always gives me pause messing with execution policy though - ever run into any downsides from changing it or you always just flip it back after installs

    • Caio
      CaioJun 11, 2025

      I revert the installation policy, the problem is when I download some repository of the same name and I need to install it on npm, it's a headache

Add comment