📌  相关文章
📜  O arquivo yarn.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste sistema - TypeScript (1)

📅  最后修改于: 2023-12-03 15:03:20.688000             🧑  作者: Mango

O arquivo yarn.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste sistema - TypeScript

Se você está vendo a mensagem de erro "O arquivo yarn.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste sistema" ao tentar executar um script usando o Yarn, geralmente significa que o sistema operacional está configurado para não permitir a execução de scripts.

Isso é uma medida de segurança que impede a execução acidental de scripts maliciosos, mas às vezes pode atrapalhar quando você está tentando executar um script legítimo.

Felizmente, é possível resolver esse problema ativando a execução de scripts no sistema. Siga as etapas abaixo para habilitar a execução de scripts no Windows:

  1. Abra o PowerShell como administrador. Você pode fazer isso clicando com o botão direito do mouse no ícone do PowerShell e selecionando "Executar como administrador".

  2. Execute o seguinte comando no PowerShell para verificar a política de execução de scripts atual:

Get-ExecutionPolicy
  1. Você verá um resultado que pode ser um dos seguintes:

    • Restricted: Isso significa que a execução de scripts está desabilitada. É isso que está causando o erro. Vamos alterar isso.
    • AllSigned ou RemoteSigned: Isso significa que apenas scripts devidamente assinados podem ser executados. Nesse caso, você precisa assinar o script ou alterar a política de execução.
    • Unrestricted: Isso significa que a execução de scripts não tem restrições. Se você estiver vendo essa política e ainda está recebendo o erro, pode ser necessário verificar as configurações de segurança adicionais ligadas ao seu ambiente.
  2. Agora, vamos alterar a política de execução de scripts para permitir a execução de scripts não assinados. Execute o seguinte comando para configurar a política de execução como RemoteSigned:

Set-ExecutionPolicy RemoteSigned
  1. Será exibida uma mensagem de confirmação perguntando se você tem certeza de que deseja alterar a política de execução. Digite Y e pressione Enter para confirmar.

  2. Agora, tente executar o script usando o Yarn novamente e verifique se o erro desapareceu.

Lembre-se de que a execução de scripts não assinados pode ser um risco de segurança. Portanto, é importante garantir que você esteja executando apenas scripts de fontes confiáveis. Se você acredita que o script é seguro e precisa ser executado, mas não é possível atender aos requisitos de segurança, você pode entrar em contato com o administrador do sistema para obter assistência adicional.

Espero que essas informações tenham sido úteis.