Azure / Azure/static-web-apps-cli

SWA CLI not in path after installing locally

Open
#951 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
668
Forks
156
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.