Azure / Azure/static-web-apps-cli

SWA CLI not in path after installing locally

Aperta
#951 1 commento 2 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
668
Fork
156
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Before filing this issue, please ensure you're using the latest CLI by running `swa --version` and comparing to the latest version on [npm](https://www.npmjs.com/package/@azure/static-web-apps-cli).

**Are you accessing the CLI from the default port `:4280` ?**

- [ ] No, I am using a different port number (`--port`) and accessing the CLI from that port
- [x] Yes, I am accessing the CLI from port `:4280`

> Make sure you are accessing the URL printed in the console when running `swa start`!

**ℹ️ NOTE: Make sure to enable debug logs when running any `swa` commands using `--verbose=silly`**

**Describe the bug**
I'm trying to install the CLI locally and then validate the install: https://azure.github.io/static-web-apps-cli/docs/use/install

```
cd projectDir/
npm init
npm install -D @azure/static-web-apps-cli
swa --version
```

**RESULT**: `swa: The term 'swa' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.`

Even when I restart the terminal, this remains the case.

**To Reproduce**
- Use Windows 11
- Use node 22 (`nvm install lts && nvm use 22`)

**Expected behavior**
According to the docs, this should just work. `swa` shouldn't need a global install to work.

**Screenshots**
None

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con le istruzioni di installazione disponibili all’indirizzo https://azure.github.io/static-web-apps-cli/docs/use/install e riproduci su Windows 11 con Node 22 i comandi elencati per l’installazione locale e `swa --version`. Verifica come dovrebbe essere invocata la CLI installata localmente e confronta il risultato con il workflow documentato. Il lavoro è completato quando l’installazione locale documentata consente agli utenti di verificare la CLI senza un’installazione globale.

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

Valutazione

Stack tecnologico
node.js, typescript
Ambito
cli
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.