node中"require"不是內部或外部命令,也不是可運行的程序 或批處理文件;express -V無法顯示express版本信息等問題。


  在cmd下輸入:“require('express')”會提示’"require"不是內部或外部命令,也不是可運行的程序 或批處理文件”'錯誤提示。

其實很簡單,只是忘了進入node。在鍵入node之後再次輸入即可成功。

(如果node後還會顯示Error: Cannot find module 'express',則是express安裝未成功,重新

npm install express-generator -g和npm install express -g   <-g表示安裝在global下>安裝即可。

以上命令都默認已經設置過全局變量,如果

還不會設置,請看https://jingyan.baidu.com/article/91f5db1b2bb6941c7f05e33c.html

 

 還有在輸入“express -V”提示'"express"不是內部或外部命令,也不是可運行的程序 或批處理文件'。這次不是之前的問題,

經配置好express的環境變量的前提下,我們在node安裝的目錄下找到expressexpress.cmd這兩個文件所在的位置,然後

在全局的環境變量path中新建內容爲這兩個文件所在目錄,保存退出後再次進入cmd輸入express -V,大功告成!


 什麼?不是說顯示的是express的版本信息嗎?怎麼會有error: unknown option `-V'?


因爲目前安裝的node都是比較新的版本,express -V是以前查看版本的命令,現在的新命令是express --version。


OK!!!

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