Tentou ativar o http-server e não conseguiu? Veja uma possível solução!
♦Este problema ocorre na plataforma Windows
Depois de instalar a biblioteca do http-server utilizando o comando no prompt de "npm install -g http-server" e depois "http-server ./" para executar apareceu para mim este erro:
"http-server : O arquivo "C:\Users\.....\http-server.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 emhttps://go.microsoft.com/fwlink/?LinkID=135170.No linha:1 caractere:1+ http-server ./+ ~~~~~~~~~~~+ CategoryInfo : ErrodeSegurança: (:) [], PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess".
Se você está recebendo um erro indicando que a execução de scripts não está habilitada, isso geralmente significa que você não tem permissão para executar scripts no ambiente em questão. Esse tipo de restrição de segurança é comum em muitos sistemas e servidores para proteger contra possíveis ameaças.
Para resolver esse problema, você precisará verificar e modificar as configurações de permissão de execução de scripts.
1° Abra o powershell na opção "Executar como administrador";
2° Digite o comando " Get-ExecutionPolicy -List", mostrará o escopo das políticas de execução do windows, quando abri estava como "undefined".
3° Após, digite o comando "Set-ExecutionPolicy -ExecutionPolicy RemoteSigned", isto permitirá que ative na sua máquina local a execução de scripts de terceiros. Após esta execução, confirme alteração com "S".
E pronto, tente digitar novamente http-server ./ no seu prompt e abrir o servidor http!
Fontes:
https://learn.microsoft.com/pt-br/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3