Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Cannot find package 'jest-cli' when running yarn dlx react-native-harness@latest init

Aperta Adatta ai principianti
#128 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
node.js, react-native, typescript

Direzione di ricerca

Ispeziona il manifest del pacchetto @react-native-harness/cli insieme a src/index.ts, che importa direttamente jest-cli a runtime. Riproduci il problema con yarn dlx react-native-harness@latest init in un progetto React Native vuoto, quindi verifica che il comando venga completato senza richiedere un’installazione separata di jest-cli.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Describe the bug
Description

Running yarn dlx react-native-harness@latest initcrashes with:

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'jest-cli' imported from .../node_modules/@react-native-harness/cli/dist/index.js

Root Cause:

@react-native-harness/cli lists jest-clias a peerDependency ("jest-cli": "*") and a devDependency ("jest-cli": "^30.2.0"), but not as a regular dependency.

However, src/index.ts directly imports at runtime:

import { run, yargsOptions } from 'jest-cli';

Since jest-cli is neither a runtime dependency nor auto-installed by yarn dlx/npx, the import fails.

Expected behavior: yarn dlx react-native-harness@latest init should work without requiring the user to manually install jest-cli first.

I can provide a repro if it's really necessary.

System Info
- react-native-harness: 1.2.0
- @react-native-harness/cli: 1.2.0
- Node.js: v20.19.4
- Yarn: 4.13.0
- OS: macOS
React Native Harness Version

1.2.0

Reproduction

https://github.com/migueldaipre/react-native-harness

Steps to reproduce

Run yarn dlx react-native-harness@latest init on an empty rn project

Lingua principale
TypeScript
Stelle
329
Fork
17
Merge medio
8g 11h
PR unite (30g)
2

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di callstackincubator/react-native-harness

Tutte le issue di callstackincubator/react-native-harness

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.