這篇文章將為大家詳細(xì)講解有關(guān)Windows系統(tǒng)中怎么搭建一個(gè)Node.js服務(wù)器,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
創(chuàng)新互聯(lián)專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,達(dá)州電信機(jī)房,達(dá)州電信機(jī)房,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
Node.js是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立的平臺(tái), 用于方便地搭建響應(yīng)速度快、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用。
Node.js使用事件驅(qū)動(dòng), 非阻塞I/O 模型而得以輕量和高效,非常適合在分布式設(shè)備上運(yùn)行數(shù)據(jù)密集型的實(shí)時(shí)應(yīng)用。
它是一個(gè)JavaScript運(yùn)行環(huán)境,對(duì)Google V8引擎進(jìn)行了封裝,V8引 擎執(zhí)行Javascript的速度非常快,性能非常好,Node.js對(duì)一些特殊用例進(jìn)行了優(yōu)化,提供了替代的API,使得V8在非瀏覽器環(huán)境下運(yùn)行的更好。
目前國(guó)內(nèi)關(guān)注度最高,維護(hù)最好的node.js網(wǎng)站莫過(guò)于www.cnodejs.org,在這里就不和大家說(shuō)太多關(guān)于node.js的相關(guān)信息了,下面“素文宅”本站為大家詳細(xì)說(shuō)一下Windows系統(tǒng)下如何搭建Node.js服務(wù)器以及環(huán)境配置。
第一步:下載node.js安裝文件
官方下載地址:https://nodejs.org/en/download/,見(jiàn)圖:
目前最新Windows版本node-v4.6.0-x64.msi安裝包,下面演示就是已最新版做詳細(xì)敘述的,歡迎大家收藏素文宅,本站地址:www.yoodb.com,下面開(kāi)始搭建nodejs服務(wù)器
第二步:安裝node.js服務(wù)器
下載完成之后,雙擊"node-v4.6.0-x64.msi",開(kāi)始安裝node.js服務(wù)器,將其自定義安裝至E:\work\dev\nodejs目錄下,windows鍵+R快捷鍵打開(kāi)cmd控制臺(tái)輸入命令:node -v,測(cè)試是否安裝成功。
控制臺(tái)打印出:v4.6.0,表示版本的意思,安裝成功,其目錄結(jié)構(gòu)如下圖所示:
檢測(cè)npm是否已安裝成功,nodejs新版已經(jīng)集成了npm,無(wú)需再次安裝,和上述命令類似,windows鍵+R快捷鍵打開(kāi)cmd控制臺(tái)輸入命令:npm -v,測(cè)試是否安裝成功,控制臺(tái)打印出:2.15.9,表示版本的意思,安裝成功。
第三步:安裝相關(guān)環(huán)境,分別執(zhí)行如下命令
執(zhí)行命令npm install express -g,cmd控制臺(tái)打印如下:
express@4.14.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\express
├── escape-html@1.0.3
├── array-flatten@1.1.1
├── utils-merge@1.0.0
├── content-type@1.0.2
├── merge-descriptors@1.0.1
├── methods@1.1.2
├── cookie-signature@1.0.6
├── encodeurl@1.0.1
├── vary@1.1.0
├── path-to-regexp@0.1.7
├── parseurl@1.3.1
├── serve-static@1.11.1
├── etag@1.7.0
├── content-disposition@0.5.1
├── cookie@0.3.1
├── fresh@0.3.0
├── range-parser@1.2.0
├── depd@1.1.0
├── qs@6.2.0
├── debug@2.2.0 (ms@0.7.1)
├── proxy-addr@1.1.2 (forwarded@0.1.0, ipaddr.js@1.1.1)
├── on-finished@2.3.0 (ee-first@1.1.1)
├── finalhandler@0.5.0 (unpipe@1.0.0, statuses@1.3.0)
├── accepts@1.3.3 (negotiator@0.6.1, mime-types@2.1.12)
├── send@0.14.1 (destroy@1.0.4, ms@0.7.1, statuses@1.3.0, mime@1.3.4, http-errors@1.5.0)
└── type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.12)
執(zhí)行命令npm install jade -g,cmd控制臺(tái)打印如下:
npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
C:\Users\yoodb.com-PC\AppData\Roaming\npm\jade -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\jade\bin\jade.js
jade@1.11.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\jade
├── commander@2.6.0
├── character-parser@1.2.1
├── void-elements@2.0.1
├── mkdirp@0.5.1 (minimist@0.0.8)
├── clean-css@3.4.20 (commander@2.8.1, source-map@0.4.4)
├── constantinople@3.0.2 (acorn@2.7.0)
├── jstransformer@0.0.2 (is-promise@2.1.0, promise@6.1.0)
├── with@4.0.3 (acorn@1.2.2, acorn-globals@1.0.9)
├── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5)
└── uglify-js@2.7.3 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.6, yargs@3.10.0)
執(zhí)行命令npm install MySQL -g,cmd控制臺(tái)打印如下:
mysql@2.11.1 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\mysql
├── sqlstring@2.0.1
├── bignumber.js@2.3.0
└── readable-stream@1.1.14 (inherits@2.0.3, string_decoder@0.10.31, isarray@0.0.1, core-util-is@1.0.2)
注意:
所有命令都使用-g參數(shù)進(jìn)行全局安裝的,全局安裝在C:\Users\yoodb.com-PC\AppData\Roaming\npm目錄下,這樣安裝的好處是在當(dāng)前用戶下或在磁盤(pán)的所有其他地方都可以訪問(wèn)到相對(duì)方便。
第四步:安裝CoffeeScript
執(zhí)行命令npm install coffee-script -g,cmd控制臺(tái)打印如下:
C:\Users\yoodb.com-PC\AppData\Roaming\npm\cake -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script\bin\cake
C:\Users\yoodb.com-PC\AppData\Roaming\npm\coffee -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script\bin\coffee
coffee-script@1.11.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script
檢測(cè)CoffeeScript是否安裝成功,windows鍵+R快捷鍵打開(kāi)cmd控制臺(tái)輸入命令:coffee -v,出現(xiàn)版本號(hào)CoffeeScript version 1.11.0表示安裝成功。
測(cè)試CoffeeScript是否能正常運(yùn)行(CoffeeScript語(yǔ)法使用以及介紹在素文宅www.yoodb.com搜索即可,這里就不介紹了),新建“yoodb.js”文件,內(nèi)容如下:
for i in [0..10]
console.log "#{i} Welcome: www.yoodb.com!"
執(zhí)行語(yǔ)句應(yīng)該在for循環(huán)里面開(kāi)頭需要空格,不能和for對(duì)齊,否則報(bào)錯(cuò): unexpected newline,windows鍵+R快捷鍵打開(kāi)cmd控制臺(tái)輸入命令,切換至對(duì)應(yīng)“yoodb.js”文件目錄下,輸出結(jié)果:
C:\Users\yoodb.com-PC>cd e:
E:\
C:\Users\yoodb.com-PC>e:
E:\>cd work\dev\projects\
E:\work\dev\projects>coffee yoodb.js
0 Welcome: www.yoodb.com!
1 Welcome: www.yoodb.com!
2 Welcome: www.yoodb.com!
3 Welcome: www.yoodb.com!
4 Welcome: www.yoodb.com!
5 Welcome: www.yoodb.com!
6 Welcome: www.yoodb.com!
7 Welcome: www.yoodb.com!
8 Welcome: www.yoodb.com!
9 Welcome: www.yoodb.com!
10 Welcome: www.yoodb.com!
關(guān)于Windows系統(tǒng)中怎么搭建一個(gè)Node.js服務(wù)器就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。