Estou com um erro quando a partir de um terminal dentro do VSCode entro na pasta backend e tento executar o json-server com o comando: npm start
C:\2438-angular-memoteca\backend> npm start
npm : O arquivo C:\app\node-v22.14.0-win-x64\npm.ps1 não pode ser carregado. O arquivo C:\app\node-v22.14.0-win-x64\npm.ps1 não está assinado digitalmente. Não é possível executar
este script no sistema atual. Para obter mais informações sobre como executar scripts e definir a política de execução, consulte about_Execution_Policies at
https://go.microsoft.com/fwlink/?LinkID=135170.
No linha:1 caractere:1
+ npm start
+ ~~~
+ CategoryInfo : ErrodeSegurança: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
mas se eu abrir um console (cmd.exe) na mesma pasta, o mesmo comando npm start funciona:
C:\2438-angular-memoteca\backend>npm start
> backend@1.0.0 start
> json-server --watch db.json --port 3000
\{^_^}/ hi!
Loading db.json
Done
Resources
http://localhost:3000/pensamentos
Home
http://localhost:3000
Type s + enter at any time to create a snapshot of the database
Watching...
Meu usuario não é administrador no windows e não posso/devo transformá-lo em administrador, mas tenho login/senha do administrador e já executei no power shell (como administrador) diversas vezes o comando:
C:\Windows\system32> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
mas não está resolvendo.
node -v
v22.14.0
Se eu executar no console cmd o comando:
npm -v
10.9.2
mas se eu executar o mesmo comando dentro do terminal dentro do VSCode, mesmo erro.
No terminal VSCode, o comando: "ng serve" executa corretamente.