Vi que está bem recorrente o erro ao tentar rodar o comando nodemon app.js e também tive o mesmo problema.
A mensagem apresentada era a seguinte:
nodemon : O arquivo C:\Users\User\AppData\Roaming\npm\nodemon.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
+ nodemon app.js
+ ~~~~~~~
+ CategoryInfo : ErrodeSegurança: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Testei todas as soluções que vi aqui mas nada funcionou, então vasculhei pela internet e consegui fazer o comando funcionar. A solução foi abrir o PowerShell do Windows com a opção Executar como administrador apertando com o botão direito do mouse. Então primeiro coloquei o comando Get-ExecutionPolicy e me retornou Restricted, então coloquei o comando Set-ExecutionPolicy Unrestrict, me retornou um aviso de que a política de execução ajuda a proteger contra scripts não confiáveis e perguntou se eu desejo alterar a política de execução e escolhi a opção sim [S]. O comando não dá nenhum retorno então coloquei de novo o comando Get-ExecutionPolicy para conferir e me retornou Unrestricted. Então fechei o PowerShell, retornei para o projeto e o comando nodemon app.js funcionou! Lembrando que para alterar a política de execução do sistema é preciso abrir o PowerShell como administrador.