3
respostas

PowerShell - Erro

Olá estou tendo problemas com o javascript no powershell. Comecei o curso e estou na segunda video aula e literalmente copiei o código do instrutor. Tentei rodar no power shell e deu esse erro.

c:\Users\maria\Desktop\Compasso : O termo 'c:\Users\maria\Desktop\Compasso' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

c:\Users\maria\Desktop\Compasso UOL\Javascript 2\Index.js ~ CategoryInfo : ObjectNotFound: (c:\Users\maria\Desktop\Compasso:String) [], CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException


Se tento rodar direto no terminal do vscode aparece esse outro erro. código: 800A03EA origem Erro de compilação do Microsoft JScript.

3 respostas

Olá, Mariana! Tudo bem?

Poderia confirmar qual o comando que você está usando para executar? O comando correto seria node seguido do caminho do arquivo .js, e se você já está na pasta do arquivo, pode rodar apenas node .\Index.js.

Tenha certeza também que está passando o nome do arquivo corretamente, incluindo maiúsculas e minúsculas.

Aguardo o retorno!

Usando node mesmo, Coloquei aqui * no inicio dos comandos que tentei pra ficar fácil visualizar onde estão.

*PS C:\Users\maria> c:\Users\maria\Desktop\Compasso UOL\Javascript 2\node. \Index.js

c:\Users\maria\Desktop\Compasso : O termo 'c:\Users\maria\Desktop\Compasso' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

  • c:\Users\maria\Desktop\Compasso UOL\Javascript 2\node. \Index.js
  • ~
    • CategoryInfo : ObjectNotFound: (c:\Users\maria\Desktop\Compasso:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

*PS C:\Users\maria> \Desktop\Compasso UOL\Javascript 2\node. \Index.js

\Desktop\Compasso : O termo '\Desktop\Compasso' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

  • \Desktop\Compasso UOL\Javascript 2\node. \Index.js
  • ~
    • CategoryInfo : ObjectNotFound: (\Desktop\Compasso:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

Obrigado, Mariana!

Você tem um espaço entre o ponto (.) e a barra (\). Assim, o comando está entendendo que você quer executar o diretório atual (que é representado por um ponto).

O comando correto seria com o espaço entre node e .:

node .\Index.js

Se preferir, você pode copiar o comando acima e colar no seu PowerShell.

Bons estudos!