Problemas com GraphQL

Alguém já chegou nas aulas de GraphQL? estou tendo problemas pra usar os comandos:

pnpm i --filter @dev/demands/server
pnpm run start --filter @dev/demands/server

No terminal do vscode recebo este erro:

Já no GitBash recebo essa mensagem de erro:

Alguém que possa visualizar onde está o erro?

3 Likes

Colocaram a solução neste post Problemas com o monorepo do modulo de graphQL - #7 by Danilosilva
" O comando tá invertido. Ao rodar pnpm --filter @dev-demands/server run start funcionou aqui"

2 Likes

A politica de segurança do powershell barrou o uso do script pnpm.ps1.
Você pode remover essa restrição usando o comando:
Set-ExecutionPolicy RemoteSigned
no powershell.

4 Likes

Bom dia, @brendoaires , você possui dois problemas de ordem diferente aí. No primeiro caso, o seu sistema possui restrições para a execução de scripts externos, portanto você precisa efetuar a alteração para permitir essa execução.

Vamos portanto começar pelo primeiro problema, que é a execução de scripts. Você precisa checar qual a restrição a execução de scripts no terminal do VSCode, através do comando Get-ExecutionPolicy:

Você vai agora fazer a alteração temporária para permitir a execução de todos os scripts, através do comando Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser.

Cheque novamente com o comando Get-ExecutionPolicy se a alteração foi devidamente realizada. Normalmente agora executando o comando pnpm i --filter @dev/demands/server a sua instalação ocorrerá sem problema.

Para o segundo problema uma solução foi dada em outra publicação. Utilize o comando dessa forma: pnpm --filter @dev/demands/server run start. Caso não funcione, volte aqui novamente pois existem outras coisas a serem observadas.

Espero ter ajudado!

1 Like

Brigado Igor, conseguin resolver os dois problemas. Na execução de script acabei alterando pra bypass. Depois vou alterar novamente para não ter problema de segurança. E consegui rodar o server invertendo o comando.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.