1
resposta

Não consigo usar o browser-sync

Tentei pelas duas vias explicadas na aula, porém no terminal aparece a seguinte mensagem:

browser-sync start -s -f . --directory
browser-sync : O arquivo C:\Users\jainara.camara\AppData\Roaming\npm\browser-sync.ps1 não pode ser 
carregado porque a execução de scripts foi desabilitada neste sistema. Para obter mais informações,
consulte about_Execution_Policies em https://go.microsoft.com/fwlink/?LinkID=135170.
No linha:1 caractere:1
+ browser-sync start -s -f . --directory
+ ~~~~~~~~~~~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Alguém sabe me falar qual é o problema? Também tentei utilizar o sudo, mas não foi.

1 resposta

Olá Jainara, tudo bem?

Esse erro aconteceu porque você provavelmente usou o Powershell dentro do terminal do VS Code e o Powershell tem uma política de segurança que bloqueia a execução de scripts para evitar que scripts maliciosos sejam executados sem a sua permissão.

É possível permitir a execução de scripts mas eu acho bem complicado. Existe uma alternativa mais fácil e mais rápida na minha opinião que é usar um outro terminal baixado externamente o cmder.

É semelhante a qualquer outro terminal mas com a vantagem de que você pode executar alguns códigos que só seriam possíveis pelo Linux.

Link de download: https://cmder.net/

Tem 2 versões dele, a mini e a full (completo).

Se você já tiver o Git instalado no seu computador, pode baixar a mini sem problemas.

Espero ter ajudado, forte abraço!