win10安裝express後仍報錯:'express' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

文章轉載自 wjcong 的 令人蛋疼的express 的下載安裝,解決express不是內部或外部命令,也不是可運行的程序或批處理文件

        學習一門語言最難的是什麼?沒錯是環境的配置,通常情況下,我是不可能一次性順順利利的把環境搭建好的,簡直喪心病狂,不知道有沒有小朋友和我一樣,跪倒在環境配置上。今天我心血來潮想安裝express(針對4.0以上版本),結果鼓搗了好幾個小時,各種百度谷歌,終於把它給裝上了,因爲我自己百度谷歌搞了很久,所以我覺得有必要分享一下。

1、首先請安裝nodejs,npm這個百度谷歌很容易就裝好了,我不做介紹了。下面是我 安裝的版本   

                   

 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。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章