这篇文章将为大家详细讲解有关Windows系统中怎么搭建一个Node.js服务器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。
Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
它是一个JavaScript运行环境,对Google V8引擎进行了封装,V8引 擎执行Javascript的速度非常快,性能非常好,Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行的更好。
目前国内关注度最高,维护最好的node.js网站莫过于www.cnodejs.org,在这里就不和大家说太多关于node.js的相关信息了,下面“素文宅”本站为大家详细说一下Windows系统下如何搭建Node.js服务器以及环境配置。
第一步:下载node.js安装文件
官方下载地址:https://nodejs.org/en/download/,见图:
目前最新Windows版本node-v4.6.0-x64.msi安装包,下面演示就是已最新版做详细叙述的,欢迎大家收藏素文宅,本站地址:www.yoodb.com,下面开始搭建nodejs服务器
第二步:安装node.js服务器
下载完成之后,双击"node-v4.6.0-x64.msi",开始安装node.js服务器,将其自定义安装至E:\work\dev\nodejs目录下,windows键+R快捷键打开cmd控制台输入命令:node -v,测试是否安装成功。
控制台打印出:v4.6.0,表示版本的意思,安装成功,其目录结构如下图所示:
检测npm是否已安装成功,nodejs新版已经集成了npm,无需再次安装,和上述命令类似,windows键+R快捷键打开cmd控制台输入命令:npm -v,测试是否安装成功,控制台打印出:2.15.9,表示版本的意思,安装成功。
第三步:安装相关环境,分别执行如下命令
执行命令npm install express -g,cmd控制台打印如下:
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)
执行命令npm install jade -g,cmd控制台打印如下:
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)
执行命令npm install mysql -g,cmd控制台打印如下:
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参数进行全局安装的,全局安装在C:\Users\yoodb.com-PC\AppData\Roaming\npm目录下,这样安装的好处是在当前用户下或在磁盘的所有其他地方都可以访问到相对方便。
第四步:安装CoffeeScript
执行命令npm install coffee-script -g,cmd控制台打印如下:
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
检测CoffeeScript是否安装成功,windows键+R快捷键打开cmd控制台输入命令:coffee -v,出现版本号CoffeeScript version 1.11.0表示安装成功。
测试CoffeeScript是否能正常运行(CoffeeScript语法使用以及介绍在素文宅www.yoodb.com搜索即可,这里就不介绍了),新建“yoodb.js”文件,内容如下:
for i in [0..10]
console.log "#{i} Welcome: www.yoodb.com!"
执行语句应该在for循环里面开头需要空格,不能和for对齐,否则报错: unexpected newline,windows键+R快捷键打开cmd控制台输入命令,切换至对应“yoodb.js”文件目录下,输出结果:
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!
关于Windows系统中怎么搭建一个Node.js服务器就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。