Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao sincronizar css e scss no terminal

Oi pessoal,

Eu tive o seguinte erro ao tentar sincronizar o css e o scss no terminal:

sass : O arquivo C:\Users\cassi\AppData\Roaming\npm\sass.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
+ sass scss/style.scss:css/style.css
+ ~~~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Vi em outro tópico aqui no fórum que isso pode acontecer na primeira instalação e sugeria a seguinte solução:

1º Parte Abra o Windows PowerShell como Admin e execute: Set-ExecutionPolicy RemoteSigned

2º Parte Para verificarmos se funcionou, execute: Get-ExecutionPolicy

É esperado que a resposta seja: RemoteSigned.

Ao executar o primeiro comando, recebo a seguinte mensagem:

Alteração da Política de Execução
A política de execução ajuda a proteger contra scripts não confiáveis. A alteração da política de execução pode
implicar exposição aos riscos de segurança descritos no tópico da ajuda about_Execution_Policies em
https://go.microsoft.com/fwlink/?LinkID=135170. Deseja alterar a política de execução?
[S] Sim  [A] Sim para Todos  [N] Não  [T] Não para Todos  [U] Suspender  [?] Ajuda (o padrão é "N"):

Independente da resposta que eu selecione, recebo o seguinte erro:

Set-ExecutionPolicy : O acesso à chave do Registro
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' foi negado. Para alterar a política
de execução para o escopo do padrão (LocalMachine), inicie o Windows PowerShell com a opção "Executar como
administrador". Para alterar a política de execução para o usuário atual, execute "Set-ExecutionPolicy -Scope
CurrentUser".
No linha:1 caractere:1
+ Set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma
   nd

Alguém teve esse tipo de problema?

3 respostas
solução!

Fala Cassiano, tudo bem? Espero que sim!

Esse problema ocorre quando tentamos executar esse comando fora do windows power shell como administrador, então no seu windows, pesquisa por power shell, clique com o botão direito sobre o icone e logo em seguida clique em Executar como administrador, logo após isso execute o comando:

Set-ExecutionPolicy RemoteSigned

Testa ai e fala pra gente se deu certo, ta bom?

Abraços e bons estudos :D

Tudo certo, e você Mateus?

Deu certinho, só não havia aberto o power shell como administrador mesmo.

Muito obrigado!

Boa Cassiano! Que bom que conseguiu resolver :D

Qualquer dúvida pode contar com a gente aqui no fórum, ta bom?

Abraços e bons estudos :D