[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,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
9月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
2939 11
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
12990 23
|
JavaScript 前端开发 数据可视化
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
868 2
【01】Cocos游戏开发引擎从0开发一款游戏-cocos环境搭建以及配置-Cocos Creator软件系统下载安装-node环境-优雅草卓伊凡
|
数据库
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid
|
JavaScript 前端开发 PHP
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
396 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
307 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
191 0
下一篇
开通oss服务