『壹』 如何在node.js中安裝express
方法/步驟
從node官網下載安裝文件,
這個安裝程序也很常規,順序點擊下一步就可以,或者做一些簡單的選擇,無需多說,只需強調一點,其中一步如圖所示:Add To Path一定要選上。這個的作用簡單說就是,在windows命令行添加node相關命令,詳細請自行網路。
我們非常愉快地把node安裝完成,然後安裝express,express是node官方唯一推薦的一個web框架,提供很多基礎方便的功能。
在命令行中執行 "npm install -g express"等待下載並且自動完成安裝。測試express完成安裝的一個方法就是查看其版本號,執行命令 「express -V」正常情況下回輸出版本號如圖,但有遇到不正常情況的,會提示「express不是內部或外部命令」,這樣問題就來了,這是什麼原因呢?
5
有兩種可能:①在第二步安裝node是沒有添加環境變數,這種情況把node添加的環境變數即可解決。②express 4.x版本中將命令工具分出來了,需要再安裝一個命令工具,執行命令「npm install -g express-generator」完成後再測試就可以了。
『貳』 怎麼刪除node
時興起想學習點東西,准備在heroku上部署一個Node.js的小程序.公司電腦之前沒有裝Node.js,於是下載最新版本的Node.js,當我安裝express之後發現居然提示express不是內部或外部命令.然後經過我不懈努力,終於發現端倪,下面分享給大家(我是在Windows上用的Node.js). 工具/原料 Node.js安裝包 方法/步驟 首先下載Node.js安裝包,此處我用的是官方最新的v0.10.27 32位版: http://nodejs.org/dist/v0.10.27/node-v0.10.27-x86.msi 64位版: http://nodejs.org/dist/v0.10.27/x64/node-v0.10.27-x64.msi 猛點下一步安裝就不用闡述了. 安裝之後就需要安裝express,使用熟悉的npm install -g express命令安裝,但是,安裝成功之後居然提示express不是內部或外部命令. 為什麼會這樣子呢?當我們找到安裝後的express目錄發現比之前熟悉的express少了很多東西. 步驟閱讀 怎麼辦呢? 猜測是express版本更新了,但是我們不知道新版本該怎麼玩了.所以我就只好先刪除當前安裝的express,重新安裝以前的版本試試.測試ok. 此處使用的命令有 卸載: npm uninstall -g express 安裝指定版本: npm install -g [email protected] 查看版本: express -V 注意express -V中的V要大寫,不然很多版本中會不識別 步驟閱讀 當然,你只是想要解決express命令不能識別的問題.此時你已經達到目的了.但是為什麼新版本我們用不了呢? 原來,最新express4.0版本中將命令工具分家出來了(項目地址:https://github.com/expressjs/generator),所以我們還需要安裝一個命令工具,命令如下: npm install -g express-generator 於是我又刪除之前的express3.5.0再次安裝express4.0及其命令工具 既然安裝好了我們就要測試一下新安裝的express到底可不可以使用 於是我使用express創建一個工程: express helloworld 新版本中命令發生了一些改變, 創建好project之後還需要用npm進行添加依賴和啟動: cd helloworld npm install npm start 然後新創建的helloworld就已經運行在3000埠上 以及創建出來的目錄效果 此時真的就大功告成了,express新版本還真有些變化的.呵呵.其他的新特點也等待我們大家去發現.
『叄』 nodejs怎麼安裝express
1從node官網下載安裝文件,官網地址:http://nodejs.org/
2這個安裝程序也很常規,順序點擊下一步就可以,或者做一些簡單的選擇,無需多說,只需強調一點,其中一步如圖所示:Add To Path一定要選上。這個的作用簡單說就是,在windows命令行添加node相關命令,詳細請自行網路。
3我們非常愉快地把node安裝完成,然後安裝express,express是node官方唯一推薦的一個web框架,提供很多基礎方便的功能。
4在命令行中執行 "npm install -g express"等待下載並且自動完成安裝。測試express完成安裝的一個方法就是查看其版本號,執行命令 「express -V」正常情況下回輸出版本號如圖,但有遇到不正常情況的,會提示「express不是內部或外部命令」,這樣問題就來了,這是什麼原因呢?
5有兩種可能:①在第二步安裝node是沒有添加環境變數,這種情況把node添加的環境變數即可解決。②express 4.x版本中將命令工具分出來了,需要再安裝一個命令工具,執行命令「npm install -g express-generator」完成後再測試就可以了。
『肆』 nodejs+express搭建博客,用戶注冊的時候出錯.....
Error: Cannot find mole 'user.js'
這句話說得很清楚,找不到user.js這個模塊,首先看看這個模塊是否被export了,然後看看這個模塊有沒有被正確的require,主要是看看路徑是否正確。
『伍』 express中怎樣實現路由分離,看nodejs開發指南里遇
時興起想學習點東西,准備在heroku上部署一個Nodejs的小程序公司電腦之前沒有裝Nodejs,於是下載最新版本的Nodejs,當我安裝express之後發現居然提示express不是內部或外部命令然後經過我不懈努力,終於發現端倪,下面分享給大家(我是在Windowsexpress中怎樣實現路由分離,看nodejs開發指南里遇
『陸』 為什麼我配置的nodejs無法訪問
說明你配置有問題
第一步:下載安裝文件
下載nodejs,官網,我這里下載的是node-v0.10.28-x86.msi,
第二步:安裝nodejs
下載完成之後,雙擊"node-v0.10.28-x86.msi",開始安裝nodejs,自定義安裝在D:\dev\nodejs下面。
在cmd控制台輸入:node -v,控制台將列印出:v0.10.28,出現版本提示表示安裝成功。
該引導步驟會將node.exe文件安裝到D:\dev\nodejs\目錄下,並將該目錄添加進PATH環境變數。
第三步:npm安裝
由於新版的nodejs已經集成了npm,所以之前npm也一並安裝好了。同樣可以使用cmd命令行輸入"npm -v"來測試是否成功安裝。如下圖,出現版本提示表示安裝成功。
第四步:安裝相關環境
npm install express -g
npm install jade -g
npm install mysql -g
默認情況下上述組件都是安裝在D:\dev\nodejs\node_moles文件夾下,這也是nodejs相關組件的自動查找路徑。
第五步:安裝CoffeeScript
npm install coffee-script -g
確認安裝的命令:coffee -v,出現版本號表示成功安裝。
第六步:CoffeeScript測試實例
新建cs.js文件,輸入:
for i in [0...5]
console.log "hello #{i}"
在該目錄下運行"coffee cs.js" 輸出:
D:\>coffee cs.js
hello 0
hello 1
hello 2
hello 3
hello 4
以上環境基本就配置完成。
補充說明:
所有命令都是-g進行全局安裝的,這樣安裝的安裝包都在當前用戶下,在磁碟的所有其他地方都可以訪問到,比較方面。否則安裝在當前目錄下,只能在當前目錄下使用。
安裝express問題
安裝nodejs安裝包後,通過npm安裝express後,運行express提示" express"不是內部或外部命令,原因是版本問題,當前版本是4.0.0,改成3.5.0即可運行。
$ npm install -g [email protected]
全局安裝在C:\Users\xdskg\AppData\Roaming\npm目錄下。
『柒』 node安裝不上express,安裝過程不報錯,但一直提示不上內部命令
安裝目錄在e:\program files\nodejs\node_cache
進入目錄可以執行express -V
將目錄e:\program files\nodejs\node_cache加入環境變數可以全局執行express -V
『捌』 nodejs安裝express及管理工具完成後依舊提示express不是內部命令或外部命令
安裝express-generator
sudo npm install express-generator
//現在改名了, 生成器和庫分開裝了
//windows 就不用sudo了
『玖』 安裝nodejs的時候遇到這個錯誤,求解答
解決方案如下:
我們要先配置npm的全局模塊的存放路徑以及cache的路徑,例如我希望將以上兩個文件夾放在NodeJS的主目錄下,便在NodeJs下建立」node_global」及」node_cache」兩個文件夾。如下圖:
啟動cmd,輸入兩條命令:
npm config set prefix 「e:\php\nodejs\node_global」
npm config set cache 「e:\php\nodejs\node_cache」
選擇express這個比較常用的模塊。同樣在cmd命令行裡面,輸入「npm install express -g」(「-g」這個參數意思是裝到global目錄下,也就是上面說設置的「C:\Program Files\nodejs\node_global」裡面。)
關閉cmd,打開系統對話框,「我的電腦」右鍵「屬性」-「高級系統設置」-「高級」-「環境變數」。如下圖:
進入環境變數對話框,在系統變數下新建」NODE_PATH」,輸入」C:\Program Files\nodejs\node_global\node_moles「。(ps:這一步相當關鍵。) 2014.4.19新增:由於改變了mole的默認地址,所以上面的用戶變數都要跟著改變一下(用戶變數」PATH」修改為「C:\Program Files\nodejs\node_global\」),要不使用mole的時候會導致輸入命令出現「xxx不是內部或外部命令,也不是可運行的程序或批處理文件」這個錯誤。
在你的項目目錄下面,重新輸入npm install ,可以成功解決。
『拾』 如何刪除nodejs express
時興起想學習點東西,准備在heroku上部署一個Node.js的小程序.公司電腦之前沒有裝Node.js,於是下載最新版本的Node.js,當我安裝express之後發現居然提示express不是內部或外部命令.然後經過我不懈努力,終於發現端倪,下面分享給大家(我是在Windows上用的Node.js).
工具/原料
Node.js安裝包
方法/步驟
首先下載Node.js安裝包,此處我用的是官方最新的v0.10.27
32位版:
http://nodejs.org/dist/v0.10.27/node-v0.10.27-x86.msi
64位版:
http://nodejs.org/dist/v0.10.27/x64/node-v0.10.27-x64.msi
猛點下一步安裝就不用闡述了.
安裝之後就需要安裝express,使用熟悉的npm install -g express命令安裝,但是,安裝成功之後居然提示express不是內部或外部命令.
為什麼會這樣子呢?當我們找到安裝後的express目錄發現比之前熟悉的express少了很多東西.
步驟閱讀
怎麼辦呢? 猜測是express版本更新了,但是我們不知道新版本該怎麼玩了.所以我就只好先刪除當前安裝的express,重新安裝以前的版本試試.測試ok.
此處使用的命令有
卸載: npm uninstall -g express
安裝指定版本: npm install -g [email protected]
查看版本: express -V
注意express -V中的V要大寫,不然很多版本中會不識別
步驟閱讀
當然,你只是想要解決express命令不能識別的問題.此時你已經達到目的了.但是為什麼新版本我們用不了呢?
原來,最新express4.0版本中將命令工具分家出來了(項目地址:https://github.com/expressjs/generator),所以我們還需要安裝一個命令工具,命令如下:
npm install -g express-generator
於是我又刪除之前的express3.5.0再次安裝express4.0及其命令工具
既然安裝好了我們就要測試一下新安裝的express到底可不可以使用
於是我使用express創建一個工程:
express helloworld
新版本中命令發生了一些改變, 創建好project之後還需要用npm進行添加依賴和啟動:
cd helloworld
npm install
npm start
然後新創建的helloworld就已經運行在3000埠上
以及創建出來的目錄效果
此時真的就大功告成了,express新版本還真有些變化的.呵呵.其他的新特點也等待我們大家去發現.