2021/01/10
[Node.js] 解決 express: command not found 問題
markdown
### 開發環境
- Windows 10 / macOS 10.15.6
- Node 14.5.0
### 問題
最近研究採用 Node + Express 跑前端應用
找到許多文件在 npm global 安裝 express 可以執行 cli 命令
```
$ npm install -g express
$ express --version
```
但在查詢版本指令下卻出現 `express: command not found`
原因是在版本 4.x 與 3.x 有所不同, 在 v4.x 版已將 cli 移至 `express-generator`
### 解決方法
安裝全域 express-generator (目前版本是 4.16.1)
```
$ npm install -g express-generator
```
另外在 v4.x 的命令方法也有所不同, 可以下 `express -h` 作進一步查詢
### References
- [Express application generator](https://expressjs.com/en/starter/generator.html)
- [適合初學者在 Windows 上開始使用 Node.js](https://docs.microsoft.com/zh-tw/windows/nodejs/beginners?WT.mc_id=DOP-MVP-5002629)
沒有留言:
張貼留言