Using 'import' crashes the REPL
Mantenedores costumam responder em até 1 dia
@WaqarNiaxi já está trabalhando nisso.
Desde 25/5/2026.
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
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de nodejs/node
-
[Docs] `process.loadEnvFile()` does not document behaviour when variables already existTalvez já em andamento @Sepandard assumiu há 8 dias. Abertadoc
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
Stream.prototype.forEach will block in first promise in queue before read more chunkTalvez já em andamento @mmustafasenoglu assumiu há 9 dias. Abertadoc
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
build
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
nodejs/node#66076 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
`TextEncoder.encodeInto()` underfills the destination for some non-ASCII textTalvez já em andamento @XadillaX assumiu há 22 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
nodejs/node#65994 · 2 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
-
[`util.styleText`] Allow `text` param to be any scalar value (ex. `number`, `bool` etc additionaly to `string`) which will be casted internally to `string`Talvez já em andamento @SparshGarg999 assumiu há 84 dias. Abertafeature request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
nodejs/node#63841 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de nodejs/node
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
FuRongJun-1999/dsh-memory#56 ·
Mantenedores costumam responder em até 1 dia
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
pgadmin-org/pgadmin4#10503 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
521xueweihan/HelloGitHub#3856 ·
-
needs-ac
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Ikalus1988/MisakaNet#2845 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
neondatabase/website#6038 ·
Mantenedores costumam responder em até 1 dia