node.js - 'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
高洛峰
高洛峰 2017-04-17 11:18:50
0
3
669

express版本是4.9.5
express-generator版本是4.9.5
然后在cmd中输入express -h就出现'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
迷茫

我的是windows7,之前也碰到過,是這麼解決的,希望有用 環境變數增加NODE_PATH
C:UsersxxxAppDataRoamingnpm 然後PATH裡最後加上%NODE_PATH%


windows 下我也遇到express安裝之後,指令執行不了的問題。剛試了,express-generator 可以成功。 Thanks。
npm install -g express-generator

https://cnodejs.org/topic/51dc1383d44cbfa304181253
請善用搜尋引擎。

黄舟

怎麼安裝的 express?

如果要用命令列使用模組,需要全域安裝的。

試試 npm install -g express,再執行 express 指令

小葫芦

今天再看《Node.js經典入門》的時候,依照教材透過npm安裝express,

express -g express

再運行命令列

express express_example

的時候報錯“express不是內部或外部命令”,後來google搜了一下解決方法:
原來express預設安裝是最新的版本,已經是4.x.x的版本。而最新express4.0+版本中將指令工具分出來了,所以必須安裝express-generator。解決方法是執行命令列:

npm install -g express-generator

等到install完成後,再express -v測試安裝成功沒~
一般是沒問題的,除非你最開始安裝express的時候是安裝在本地,而不是“-g”,如果是那樣,可以參考這裡

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板