1.node下载 这个不多说,百度到官网下载相应的版本就行,这里我是在win7环境下安装的;
测试:cmd控制台键入:node -v,出现版本则为正常
该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量。所以node的path环境变量是不用自己配置的;
2.npm及相关环境安装
同样cmd中键入npm -v 相看npm的版本;
同样cmd中继续键入,安装node相关工具环境,g表示全局安装:
键入命令:npm install express 回车等待安装express……..
键入命令:npm install jade 回车等待安装jade……..
键入命令:npm install mysql回车等待安装mysql……..
……..安装什么组件,取决于环境搭建需求
默认情况下上述组件都是安装在C:\Program Files\nodejs\node_modules文件夹下 这也是nodejs相关组件的自动查找路径
这里需要注意的是express命令 :运行express提示” express”不是内部或外部命令,原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。
键入命令:npm install -g express@3.5.0
3.安装CoffeeScript
cmd中继续键入命令 npm install coffee-script -g
完成成继续键入命令 coffee -v 确认安装,出现版本号表示安装成功.
4.创建一个工程:
之前的命令npm install express -g 就是在安装express命令
现在在cmd中键入命令 express myapp(myapp这是随意起的工程名)
这时发现C:\Users\Administrator下多了一个myapp文件,当然如果找不到就直接在计算中全局搜索myapp这个文件夹;同样的这个myapp文件夹中会多出几个默认文件,这里我们就不讨论了,下面是把原来node的安装目录下的node_modules文件夹复制到这个myapp文件夹下.OK这里工程创建完毕
5.测试:
一些命令的测试上面已经说明了,下面就测试没有用过的两个
a.coffee命令测试:
在myapp的创建目录中,即包含myapp的文件夹下:创建一个test.js的js文件;
在js中写入如下代码: console.log(“hello world”); 保存
那么接下来直接在cmd中键入命令: coffee test.js 打印出hellow world,测试成功
b.测试服务器创建:
在上面test.js同样位置创建test2.js
在这个js中写入代码:
var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).listen(8888);
那么测试:cmd中键入 node test2.js 运行结果为:Hello World,测试成功
接下来打开浏览器, 键入地址:http://127.0.0.1:8888/
发现输出: Hello World 测试成功,服务器8888端口建立成功.
注意:这里更改js文件中的内容后需要再node test2.js 命令再运行 才会发现输出结果更改了 .
6.更改工程创建目录:
a. cmd中键入命令cd D:\softSetting\node 回车,再键入d: ,则进入到 D:\softSetting\node\这个目录下
b.创建工程: express a 则创建一个工程名为a
相应位置多出 一个a文件夹,再把node_module复制到该文件夹下,即创建成功,
同样再做服务器端口创建测试;
好了这里就写这么多,基本没问题了 ;
参考:
http://www.cnblogs.com/linjiqin/p/3765390.html
http://www.cnblogs.com/pigtail/archive/2013/01/08/2850486.html
转载于:https://www.cnblogs.com/hyxiaoxiao/p/4831694.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109320.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...