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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mongodb数据库去重命名_数据库数据去重语句

    mongodb数据库去重命名_数据库数据去重语句  最近写爬虫的时候遇到了一个问题,爬一个专利网站,主要工作流是先把列表页下所有的专利包括专利号、专利名称、URL放到数据库的一个文档info中,再抽取info中的URL进行爬取详情页,爬取列表页的信息做了一个去重,爬一个就在数据库里查一个。。效率就不提了(另一种我能想到的方法是先用线程池爬取一遍,把单个字典放入一个列表中,再采用set去重,但是线程池似乎没法返回子线程的值?),之后在详情页爬取工…

    2022年9月30日
    3
  • RPC协议及其python实例[通俗易懂]

    RPC协议及其python实例[通俗易懂]RPC协议在OpenStack中广泛使用,那么什么是RPC协议?做什么用的那?搜索了一阵,有了一个大概的印象。RPC是一个应用层的协议,分为client端和server端,server端写好了具体的函数实现,client端远程调用该函数,返回函数的结果。好处是很明显的:首先是可以直接利用别的程序的部分功能,这是最基础的。更重要的,利用rpc可以实现系统的分布式架构,一方面有些功能比

    2022年5月19日
    47
  • Linux下文件搜索、查找、查看命令

    Linux下文件搜索、查找、查看命令Linux下文件搜索、查找、查看命令1、最强大的搜索命令:find一、根据文件或目录名称搜索二、根据文件大小搜索三、根据所有者和所属组搜索四、根据时间属性搜索五、根据文件类型或i节点搜索六、组合条件搜索  2、在文件资料中查找文件:locate  3、搜索命令所在的目录及别名信息:which 4、搜索命令所在的目录及帮助文档路径:whereis5、在文件…

    2022年7月26日
    9
  • kafka介绍和使用[通俗易懂]

    kafka介绍和使用[通俗易懂]1.1.      主要功能根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能:  1:Itletsyoupublishandsubscribetostreamsofrecords.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因  2:Itletsyoustorestreamsofrecordsin…

    2022年10月13日
    3
  • U盘启动和量产_u盘量产容量恢复

    U盘启动和量产_u盘量产容量恢复  今天装系统,光盘启动老是不行,心血来潮就想做一个U盘启动,刚好有个金士顿的Datatravalor16G的U盘,就下载USBBoot作启动盘,zip模式直接不行,HDD倒是可以格,格完后,就只有2G了。在系统管理里可以看到剩余的空间,但无法使用。  于是找芯片识别,找量产工具,完全不会用,试了2个小时,才找到门路:先用F1程序生成配置文件,其实就是U盘想做成什么样子,然后在量产工具中加载…

    2025年10月13日
    4
  • tcp和udp的面试题_adp转化为amp

    tcp和udp的面试题_adp转化为amp相同点UDP协议和TCP协议都是传输层协议。TCP(TransmissionControlProtocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP(UserDataProtocol,用户数据报协议…

    2025年12月11日
    1

发表回复

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

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