[Bug] `npm install` in a sample directory without first `pnpm install` in root project results in `husky not found` error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- build-system
Direzione di ricerca
Inizia con il ciclo di vita install e prepare del progetto root e con la configurazione del pacchetto utilizzata dall’esempio hello-world. Riproduci il problema da un clone appena creato con npm install in hello-world, quindi traccia il motivo per cui viene eseguito husky install senza che husky sia disponibile. Il lavoro è completo quando l’installazione documentata nella directory di esempio viene completata correttamente senza un precedente pnpm install nella root.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
Since the refactor of the root project to be a PNPM workspace, running npm install in a single sample directory from a fresh git clone of the repository (i.e. without first running pnpm install in the root project) results in an error message to the effect that husky is missing.
How to reproduce
git clone github.com/temporalio/samples-typescript.git
cd samples-typescript/hello-world
npm install
results in
[...]
> prepare
> husky install
sh: husky: command not found
npm error code 127
npm error path /[...]/samples-typescript
npm error command failed
npm error command sh -c husky install
Extra
- We may want to revert #405. That fix probably incorrect.
- Lingua principale
- TypeScript
- Stelle
- 469
- Fork
- 150
- Merge medio
- 2g 16h
- PR unite (30g)
- 3
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 temporalio/samples-typescript
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
temporalio/samples-typescript#418 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
temporalio/samples-typescript#433 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
temporalio/samples-typescript#425 ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
temporalio/samples-typescript#419 ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
temporalio/samples-typescript#399 ·
Tutte le issue di temporalio/samples-typescript
Issue simili
-
Parallel reticle_verify opens per-flow leases without the source lease's ignoreHTTPSErrorsForse già presa @as992949791 l’ha presa oggi. Apertagood first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
reticlehq/reticle#2033 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area:quality p3-medium ready-for-agent type:docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
fderuiter/deruiter.dev#3589 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
manfredsteyer/angular-oauth2-oidc#1514 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
marmelab/react-admin#11431 ·
I maintainer di solito rispondono entro 1 giorno