什么是Node.js(2)

二. 怎么安装Node.js,第一个程序该怎么写? 怎么安装Node.js?

Q:hey,我说,我们是不是可以接着上一个问题继续了呢,你给我一段代码,但是我该如让这个家伙跑起来,至少我要看到一些效果。

A:是的,没有错,你已经看到一些代码了,可能你还不是很明白这到底算作什么。

Q:没有错,至少要教我如何下载和安装它,剩下的以我的智慧,不在话下。

A:额,好吧,我不参与评论。

你可以选择去官方选择一个版本进行下载,当然要下载稳定版本,或者你可以使用这里的地址,

通过使用linux的wget命令进行下载,就像这样

sudo wget

下载完成后,解压缩,就像这样

sudo tar zxvf node-v0.10.15.tar.gz

进入node压缩目录下,使用这样的命令

sudo ./configure --prefix=你要安装的目录

sudo make

sudo make install

7.  好了,到这里你就已经安装成功了,现在进入到你的安装目录下你会发现一个bin目录,那么进入你会发现一个node和npm文件,那么这就对了。

第一个程序该怎么写

Q:好了,我已经看到了这两个文件,这两文件是做什么的呢?

A:node文件是执行node.js脚本的编译器,而npm是用作安装node所使用的资源包

Q:知道了,那么现在开始吧,叫我如何写出第一段有意义的代码!

A:嗯,好,那现在开始,我们随便用一个编辑器,比如vim,或者你所熟悉的编辑器,参照我的样子写下如下的代码,保存为hellonode.js

var result = 0;

for(var i = 1;i<=10;i++) {

    result += i;

}

process.stdout.write("Hello Node.js, 我已经使用你帮我算除了1到10的和等于"+result+", 真是厉害。");

Q:好了,我已经参照上面写完了代码,那么该怎么执行呢?

A:那么是这样执行它,比我的node安装目录是/opt/node,那么我就需要这样执行,

sudo /opt/node/bin/node hellonode.js

你可以参照我的方法进行操作,看看结果如何。

Q:好。

(操作中...)

Q:好了,已经搞定了,看看我的结果吧!

Hello Node.js, 我已经使用你帮我算除了1到10的和等于55, 真是厉害。

太棒了!

A:不要高兴的太早。

Q:嗯?为什么?

A:这只是一点点皮毛中的皮毛而已,并且你没有发现这样执行很麻烦吗?

Q:是啊,是有些麻烦,那么怎么样才能简单执行呢?

A:这个嘛...,好了,时间也不早,先休息,明天再来吧,心急吃不了热豆腐。

Q:(汗...)

 
【内容导航】  
第1页:
什么是Node.js,而又能做什么?   第2页:怎么安装Node.js,第一个程序该怎么写?  
第3页:Node.js的语法是与Javascript一样吗,Processs是什么?   第4页:什么是事件,它又如何工作,EventEmitter是个什么货?  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/76f117587130e1bb41d3a5d4d706e354.html