1
resposta

SyntaxError: Unexpected token � in JSON at position 0

Tentando executar o comando ./node_modules/.bin/esdoc recebi o seguinte erro:

undefined:1
��{
^

SyntaxError: Unexpected token � in JSON at position 0

Corrigi o erro salvando o arquivo .esdoc.json com a codificação UTF-8. Por padrão, o arquivo é criado na codificação UTF-16 LE. Para mudar a codificação, abri o arquivo no VSCode, cliquei em UTF-16 LE no canto inferior direito, selecionei a opção "Salvar com Codificação" e selecionei UTF-8.

Postando aqui porque vi alguém com o mesmo problema há alguns meses :)

1 resposta

Olá Gabriel, tudo bem? Espero que sim!

Agradeço a atenção e cuidado em postar a solução que encontrou para o problema, fico feliz em ver que se esforçou e achou a solução, parabéns! Este erro está relacionado a quando o interpretador de um arquivo JSON encontra um token inesperado no início, e ocorre um erro de sintaxe.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!