文章轉載自 wjcong 的 令人蛋疼的express 的下載安裝,解決express不是內部或外部命令,也不是可運行的程序或批處理文件
win10安裝express後仍報錯:'express' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
2、在終端上執行以下代碼
npm install -g express
npm install -g express-generator
第一行代碼默認"全局"安裝下載express最新版本,而最新版本將命令行工具分離出來了,所以需要執行第二行代碼。下載完成之後你的文件夾下應該會有如下圖所示的文件,如果成功下載就會有以下幾個文件,文件 位置你自己找(找不到怪我咯?)
3、此時如果不出意外應該就結束了,因爲百度上都是這麼說的,可是誰知道會不會好,試一下就知道了。
測試:express --version
打印:“express”不是內部或外部命令。。。。。。。。
如果是這樣,而且我們之前已經找到express.cmd文件了,這就說明,我們應該安裝了,但是輸入命令無法 執行,那就只有一個原因了,因爲我們是全局安裝,當在命令行中輸入命令的時候,是通過高級設置中的環境變量提供的路徑尋找該命令的,如果該路徑下沒有express命令,就會出現上述錯誤。所以我們檢查一下環境變量的路徑是不是包含我們express.cmd的路徑,如果不是修改爲express.cmd所在文件的路徑。如下圖所示。
用戶變量和系統變量均改爲express.cmd所在路徑,別問我爲什麼,我也不知道爲什麼。
4、然後重啓終端,輸入命令express --version,應該就成了,如下圖所示,如果還不成那我也不知道爲什麼了。
這是我自己的解決辦法,僅供參考,如果有人看到這篇文章還不懂的話可以聯繫我qq:2461890083。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.