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)

沒有留言: