React Native 0.88.x support

Fechada
#1,474 1 comentário 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 2 dias

@whydidoo já está trabalhando nisso.

Desde 3/10/2026.

  • #1476 de @whydidoo — integrado

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
react-native
Domínio
build-system, mobile

Direção de pesquisa

Reproduce the failure with the provided React Native bundle command on 0.88.0-rc.3, then inspect babelLoader/utils.js and babelLoader/babelLoader.js around the Hermes parser resolution shown in the stack trace. Done means the build completes without the missing babel-plugin-syntax-hermes-parser error for React Native 0.88.x.

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

Descrição

status:new type:bug
Describe the bug

Build command fails on 0.88.0-rc.3 version of React Native

npx react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios/assets --reset-cache
Error: Cannot find module 'babel-plugin-syntax-hermes-parser'
Require stack:
- /home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/utils.js
- /home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/babelLoader.js
- /home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelSwcLoader/babelSwcLoader.js
- /home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelSwcLoader/index.js
- /home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@rspack/core/dist/worker.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1564:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1118:27)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1169:12)
    at require.resolve (node:internal/modules/helpers:175:31)
    at resolveHermesParser (/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/utils.js:21:53)
    at loadHermesParser (/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/utils.js:31:58)
    at transform (/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/babelLoader.js:50:58)
    at Object.babelSwcLoader (/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelSwcLoader/babelSwcLoader.js:123:58) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/utils.js',
    '/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelLoader/babelLoader.js',
    '/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelSwcLoader/babelSwcLoader.js',
    '/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@callstack/repack/dist/loaders/babelSwcLoader/index.js',
    '/home/runner/work/xd/xd/tmp/repack/RN88/node_modules/@rspack/core/dist/worker.js'
  ]
}
System Info
...
Re.Pack Version

5.4.0

Reproduction

...

Steps to reproduce
  1. init Re.Pack in 0.88.0-rc.3
  2. Run build
Linguagem predominante
TypeScript
Estrelas
1.9k
Forks
175
Merge médio
2d 10h
PRs com merge (30d)
23

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 callstack/repack

Todas as issues de callstack/repack

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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