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

简介:

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

怎么安装Node.js?

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

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

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

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

  1. 你可以选择去官方http://nodejs.org/选择一个版本进行下载,当然要下载稳定版本,或者你可以使用这里的地址,http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz

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

  3. sudo wget http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz

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

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

  6. 进入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

1
2
3
4
5
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,那么我就需要这样执行,

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

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

Q:好。

(操作中...)

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

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

      太棒了!

A:不要高兴的太早。

Q:嗯?为什么?

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

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

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

Q:(汗...)










本文转自 sundunjam 51CTO博客,原文链接:http://blog.51cto.com/sunspot/1264754,如需转载请自行联系原作者
目录
相关文章
|
12天前
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
报错/ ./node_modules/axios/lib/platform/index.js Module parse failed: Unexpected token (5:2)怎么解决?
|
5天前
|
JavaScript 关系型数据库 MySQL
❤Nodejs 第二章(Node连接本地数据库)
【4月更文挑战第2天】本文介绍了如何使用Node.js连接本地MySQL数据库。首先,提到了在MySQL官网下载安装数据库和使用Navicat for MySQL进行数据库管理。接着,通过`yarn add mysql`在项目中安装数据库依赖。然后,创建`app.js`文件,设置数据库连接参数,并建立连接进行查询操作。遇到导入模块的错误后,修改导入方式为CommonJS语法。
19 1
|
13天前
|
JavaScript Windows
NodeJS 安装及环境配置
NodeJS 安装及环境配置
|
22天前
|
Linux 开发工具 git
node使用nrm 管理托管node的安装源
node使用nrm 管理托管node的安装源
36 1
|
27天前
|
Web App开发 JavaScript 前端开发
js开发:请解释什么是Node.js,以及它的应用场景。
Node.js是基于V8的JavaScript运行时,用于服务器端编程。它的事件驱动、非阻塞I/O模型使其在高并发实时应用中表现出色,如Web服务器、实时聊天、API服务、微服务、工具和跨平台桌面应用(使用Electron)。适用于高性能和实时需求场景。
18 4
|
1月前
|
JavaScript 前端开发 Serverless
函数计算新功能— 支持 Node.js 18 、Node.js 20 运行时
从2024年2月起,函数计算正式发布 Node.js 18 运行时和 Nodejs.20 运行时,函数计算2.0和函数计算3.0都支持新的运行时,目前新运行时处在公测状态,欢迎大家来体验。
455 0
|
2月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
27 0
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
70 0
|
5天前
|
JavaScript 前端开发 应用服务中间件
node.js之第一天学习
node.js之第一天学习