test(cli): version.test.ts fails on Windows with spawnSync pnpm ENOENT
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- nodejs, typescript
- Ambito
- cli, testing-qa
Direzione di ricerca
La chiamata che fallisce è spawnSync('pnpm', ...) alla riga 29 di packages/cli/src/version.test.ts, quindi parti da lì e verifica come viene eseguito il test su Linux rispetto a Windows. Confronta le due correzioni proposte: passare shell: process.platform === 'win32', oppure invocare il punto di ingresso JS di pnpm tramite process.execPath. Il lavoro è completato quando il test passa su Windows e continua a passare nella CI di Linux. Serve una macchina Windows per riprodurre l'ENOENT.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
packages/cli/src/version.test.ts:29 calls spawnSync('pnpm', ...) without a shell. On Windows pnpm is a .cmd shim, so it fails with ENOENT. CI (Linux) passes.
Fix: use shell: process.platform === 'win32', or run through process.execPath and the pnpm JS entry.
Found while validating SX-4 locally (#54).
- Lingua principale
- TypeScript
- Stelle
- 186
- Fork
- 40
- Merge medio
- 10h 12m
- PR unite (30g)
- 16
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextlevelbuilder/skillx
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
nextlevelbuilder/skillx#65 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
nextlevelbuilder/skillx#49 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nextlevelbuilder/skillx#28 ·
I maintainer di solito rispondono entro 1 giorno
-
refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
nextlevelbuilder/skillx#27 ·
I maintainer di solito rispondono entro 1 giorno
-
Release digest endpoints should accept an identity selectorForse già presa @mrgoonie l’ha presa oggi. Aperta
nextlevelbuilder/skillx#67 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nextlevelbuilder/skillx
Issue simili
-
Add: VIVE TVApertaapproved check:passed streams:add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
iptv-org/iptv#55293 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Fission-AI/OpenSpec#2084 ·
I maintainer di solito rispondono entro 2 giorni
-
Contrib indemnité de départ à la retraite : faire le pont avec le simulateur sur la page génériqueApertaP1
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
SocialGouv/code-du-travail-numerique#7561 ·
I maintainer di solito rispondono entro 1 giorno
-
beginner bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
hiero-ledger/hiero-sdk-js#4517 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kubernetes-sigs/headlamp#7950 ·
I maintainer di solito rispondono entro 3 giorni