Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ReferenceError: document is not defined no VS Code

Ao tentar fazer o "faça como eu fiz" do modulo 3, ao invés de executar o comando pedido no exercício pelo console do navegador, tentei executar pelo terminal do VS Code com F8 e apareceu o seguinte erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeDe qualquer forma já executei o comando pelo console do navegador e funcionou, apenas fiquei curioso para saber qual a causa desse erro no VS Code mesmo.

Alguém sabe por que isso acontece?

1 resposta
solução!

Olá, Daniel.

O document só existe enquanto dentro do contexto do navegador.

Quando você executa um script direto pelo node, ele não tem acesso a árvore de elementos.

A explicação mais longa é:

document está relacionado ao DOM (Document Object Model) em um navegador da web.

Node.js, no entanto, não é um ambiente de navegador. É um ambiente de servidor, e como tal, você não pode acessar o DOM do navegador ou fazer qualquer coisa específica ao JavaScript relacionada ao navegador.