node.js win7环境搭建与基本测试

node.js win7环境搭建与基本测试

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\这个目录下

node.js win7环境搭建与基本测试

b.创建工程: express a 则创建一个工程名为anode.js win7环境搭建与基本测试

相应位置多出 一个a文件夹,再把node_module复制到该文件夹下,即创建成功,

node.js win7环境搭建与基本测试

 

同样再做服务器端口创建测试;

node.js win7环境搭建与基本测试

node.js win7环境搭建与基本测试

好了这里就写这么多,基本没问题了 ;

参考:

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109320.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland 2022.01 最新激活码_在线激活

    (goland 2022.01 最新激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html0HKLM1UCCY-eyJsaWNlbnNlSWQi…

    2022年3月31日
    397
  • 史上最详细的虚拟机VMware12安装Windows7教程「建议收藏」

    摘要:VMware是一个强大的虚拟机,可以在一台电脑上模拟真实的环境,创建出一个虚拟机系统,并且可以在这个系统进行测试和其他的操作,当然你也可以直接网上下载现成的虚拟机镜像或者,网络上有很多的Ghost等文件,这类系统可能经过别人一些优化,但是优化的过程可能阉割了某些系统的文件,或者被植入一些广告等,文本一步步详细说明如何利用VMware12安装一个Win7系统,虚拟机win7镜像文件iso…

    2022年4月12日
    37
  • SQL学习(一):months_between日期函数

    SQL学习(一):months_between日期函数日期函数months_between的用法:MONTHS_BETWEEN(date1,date2)用于计算date1和date2之间有几个月。如果date1在日历中比date2晚,那么MONTHS_BETWEEN()就返回一个正数。如果date1在日历中比date2早,那么MONTHS_BETWEEN()就返回一个负数。如果date1和date2日期一样,那么MONTHS_BETWEEN()就返回一个0。案例SQL>selectmonths_between(to_date(

    2022年8月20日
    6
  • ifconfig详解_linux不能ifconfig

    ifconfig详解_linux不能ifconfig功能:ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。语法ifconfig(参数)情况一:来源:https://man.linuxde.net/ifconfigadd<地址>:设置网络设备IPv6的ip地址;d…

    2022年10月27日
    0
  • html空格代码_html中空格怎么表示

    html空格代码_html中空格怎么表示html中空格代码的写法一:&nbsp(不换行空格)html中空格代码的写法二:&ensp(半角空格)html中空格代码的写法三:&emsp(全角空格)html中空格代码的写法四:&thinsp(窄空格)html中空格代码的写法五:&zwnj(零宽不连字)说明:&zwnj是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。html中空格代码的写法六:&zwj(零宽连字)说明:&amp

    2022年9月22日
    0
  • Python 生成随机数_python建立随机数列表

    Python 生成随机数_python建立随机数列表记录了生成随机数的几种方式以及生成随机列表的几种方法。

    2022年10月5日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号