Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Using 'import' crashes the REPL

Aberta
#63,551 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@WaqarNiaxi já está trabalhando nisso.

Desde 25/5/2026.

  • #63552 de @WaqarNiaxi — aberto
  • #63573 de @awbx — aberto

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
65/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
javascript
Domínio
cli

Direção de pesquisa

Reproduza a falha no REPL do Node.js no Windows com a entrada autônoma import e, em seguida, rastreie o caminho do REPL por internal/readline/emitKeypressEvents e pela stack parseImport do Acorn mostrada no relatório. Considera-se concluído quando inserir import não faz mais o REPL falhar e há cobertura de regressão para essa entrada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Version

26.1.0

Platform
Windows
Subsystem

repl

What steps will reproduce the bug?
C:\>node
Welcome to Node.js v26.1.0.
Type ".help" for more information.
> import
node:internal/readline/emitKeypressEvents:74
            throw err;
            ^

SyntaxError: Unexpected token (1:6)
    at pp$4.raise (node:internal/deps/acorn/acorn/dist/acorn:3766:15)
    at pp$9.unexpected (node:internal/deps/acorn/acorn/dist/acorn:799:10)
    at pp$9.expect (node:internal/deps/acorn/acorn/dist/acorn:793:28)
    at pp$8.parseImportSpecifiers (node:internal/deps/acorn/acorn/dist/acorn:2020:10)
    at pp$8.parseImport (node:internal/deps/acorn/acorn/dist/acorn:1966:30)
    at pp$8.parseStatement (node:internal/deps/acorn/acorn/dist/acorn:1019:51)
    at pp$8.parseTopLevel (node:internal/deps/acorn/acorn/dist/acorn:856:23)
    at Parser.parse (node:internal/deps/acorn/acorn/dist/acorn:611:17)
    at Parser.parse (node:internal/deps/acorn/acorn/dist/acorn:678:37)
    at parse (node:internal/deps/acorn/acorn/dist/acorn:6254:19) {
  pos: 6,
  loc: Position { line: 1, column: 6 },
  raisedAt: 6
}

Node.js v26.1.0

C:\>
How often does it reproduce? Is there a required condition?

everytime

What is the expected behavior? Why is that the expected behavior?

no crash

What do you see instead?

crash

Additional information

No response

Linguagem predominante
JavaScript
Estrelas
122k
Forks
38.4k
Merge médio
4d 3h
PRs com merge (30d)
275

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de nodejs/node

Todas as issues de nodejs/node

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.