什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。
对的,win7下的搭建,你只需一步一步跟着我做,就ok了,不用去了解过多的细节,那不是我们现在要关心的,我们现在首要目的是把环境搭建好,要不然就没有下一步了。
Step 1. 下载
node.js在windows下是要安装在Cygwin下的,去Cygwin网站下载Cygwin安装程序。
Cygwin网站:http://cygwin.com/
直接下载地址:http://cygwin.com/setup.exe
Step 2. 安装
安装你下下来的Cygwin程序,基本上只需下一步就可以。
在Choose A Download Source界面选择-》install from internet
在Select Your Internet Connection界面选择-》Direct Connect
在Choose A Download Site界面选择-》这个自己选择了,就是选择下载的镜像,推荐使用.jp结尾的日本网站,速度比较快
注意:如果你是首次安装,可能会弹出警告提示,不管管他,点击ok就可以。
Step 3. 选择安装组件
注意:由于组件较多,建议使用搜索的方式来查找。点击名字即可选中,选中后后面会有一个小方块,里面有X(叉)表示选中。
Devel 分类
gcc-g++: C++ compiler
gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++
gcc4-g++: G++ subpackage
git: Fast Version Control System – core files
make: The GNU version of the 'make' utility
openssl-devel: The OpenSSL development environment
pkg-config: A utility used to retrieve information about installed libraries
zlib-devel: The zlib compression/decompression library (development)
Editor 分类
vim: Vi IMproved - enhanced vi editor
Python 分类
全部
注意:全部安?,你只要点选 Python 右边的图标切换至 Install 即可。
Web 分类
wget: Utility to retrieve files from the WWW via HTTP and FTP
curl: Multi-protocol file transfer command-line tool
下一步之后会提示你有许多相依的组件需要安装,基本上直接按下一步即可。
注意:由于组件都是在线下载,可能有点漫长,等待即可。
Step 4. 运行ash.exe
安装完后会在桌面生成图标(如果你选了在桌面生成图标项的话),注意不是运行这个图标!
打开文件夹,进入C:\cygwin\bin\ 目录中,这个是默认的安装目录,如果你修改过安装目录,自己进入到cygwin的安装目录下的bin目录中。
运行ash.exe
在弹出的命令窗口中执行 ./rebaseall -v 命令
等命令执行完成执行 exit 退出 ash
Step 5. 下载并安装Node.js
运行桌面上的Cygwin程序。
在命令窗口中输入 wget http://nodejs.org/dist/node-v0.4.7.tar.gz 回车。
注意:我在写这篇文章是node.js的最新版本是node-v0.4.7, http://nodejs.org/dist/node-v0.4.7.tar.gz 是node.js的下载地址,你在看这篇文章时可以自己去node.js的网站获取最新的下载路径替换就可以了
Node.js网站:http://nodejs.org/
在命令窗口中输入 tar xf node-v0.4.7.tar.gz 回车,node-v0.4.7.tar.gz为你自己下载的版本。
在命令窗口中输入 cd node-v0.4.7 回车。
在命令窗口中输入 ./configure 回车。
在命令窗口中输入 make 回车。
在命令窗口中输入 make install 回车。
ok,到这里你已经安装完成node.js了
在命令窗口中输入 node --version 回车,看看你的node.js版本。
Step 6. 设置DNS
打开文件夹,进入到C:\cygwin\etc\ 文件夹下。
手动建立 resolv.conf 文件。
用记事本打开刚建立的resolv.conf文件,添加如下
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并关闭。
Step End. 测试Node.js是否可以运行
到此你就已经搭建完成了,但是不知道是否可以正确运行,那么,下面让我们来写个示例文件来测试下。
在C:\cygwin\ 目录下建立 example.js
输入
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('<b>Hello World</b>');
}).listen(8888);
console.log('Server running at http://127.0.0.1:8888/');
保存(注意:保存为UTF-8格式,要不然会报语法错误)。
运行cygwin,在命令窗口中输入 node /example.js 回车
是否看见了Server running at http://127.0.0.1:8888/
不要关闭cygwin,打开浏览器,访问http://127.0.0.1:8888/ 看看是否出现了hello world的页面。
原文:http://www.congci.com/item/win7-nodejs
分享到:
相关推荐
标题中的“LESS&NODEJS环境搭建和LESS应用.pdf”指的是关于使用LESS预处理器和NODEJS环境构建的教程。LESS是一种CSS预处理器,它扩展了CSS的功能,如变量、嵌套规则、运算符和函数,使得CSS编写更加简洁和可维护。而...
【NODEJS环境搭建】 在搭建NODEJS环境时,首先要确保操作系统满足基本要求。在Windows环境下,可以直接从官方网站下载并安装最新稳定版的NODEJS。而在Linux环境下,如Ubuntu,需要安装必要的依赖包,包括Python、...
本文将详细介绍如何在Windows操作系统上搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装和测试。 首先,Cygwin是一个在Windows上模拟Linux环境的软件,它提供了许多在Linux...
2. 运行`noderun.js`文件,如果出现预期的输出,说明Node.js环境搭建成功,且jsdom模块可以正常工作。 总结来说,搭建Node.js开发环境在Windows上主要涉及Cygwin的安装和配置,Node.js的安装,以及相关模块如jsdom...
Node.js 环境搭建指南 Node.js 是一个基于 JavaScript 的运行时环境,允许开发者在服务器端运行 JavaScript 代码。要使用 Node.js,需要首先搭建 Node.js 环境。本文将指导您如何搭建 Node.js 环境,包括安装 Node...
三、Nodejs 环境搭建 Nodejs 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,用于实现在浏览器外运行 JavaScript 的能力。Appium 底层驱动需要 Nodejs,故需要安装 Nodejs。安装 Nodejs 之前,需要下载最新的 ...
本教程将通过一个简单的Node.js项目——"nodejs简单搭建前端后端网站demo",来讲解如何利用Node.js创建一个基本的前后端交互的Web应用。 一、准备工作 在开始之前,确保已经安装了Node.js和npm(Node包管理器)。这...
nodejs11安装文件,解决win7操作系统nodeJs环境搭建失败问题:Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher
这个"NodeJS实战搭建博客_源码"的压缩包包含了一个完整的博客项目源码,适合初学者和进阶者学习理解Web开发中的关键技术和流程。 1. **Node.js**:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让...
通过以上步骤,用户便可以成功搭建起适合自己的Node.js开发环境,开始进行Web开发等相关工作。对于新手来说,整个过程可能稍显复杂,但通过逐步实践,很快就能掌握。 此外,虽然本文主要介绍了Node.js环境的安装...
至此,我们已经完成了Node.js和Vue.js的开发环境搭建,并且了解了如何在它们之间进行基本的数据交换。为了运行项目,你需要在命令行中分别进入Node.js的项目目录(运行`npm start`)和Vue的项目目录(运行`vue-cli-...
1. 使用该Dockerfile可以使用Docker一键开启开发环境,免去搭建开发环境的苦力活。 2. 该开发镜像包括Go、Python、NodeJs三种开发环境,满足日常开发大部分需求。 3. 该开发镜像开启code-server服务,使用浏览器通过...
此外,`nodejs--master`这个文件名可能是源代码仓库的主分支,通常包含整个项目的代码结构,包括客户端和服务器端的代码。为了进一步增强聊天功能,可以添加用户注册、私聊、群组聊天、表情和文件传输等功能。 总的...
Nodejs最近几年可谓是火到爆,早期的事件驱动,异步IO成为了其一大亮点到现各类前端开发项目的构建流程和所依赖的各种类库绝大多数都是基于Nodejs平台。就算自己平时不用Nodejs开发也会简介接触的到。说到Nodejs就...
本教程将围绕"nodejs+express 快速搭建Web环境"这一主题展开,介绍如何利用这两个工具创建一个简单的Web服务。 首先,安装Node.js是开始的首要步骤。访问Node.js官方网站,根据操作系统下载相应版本的安装包并进行...
在Ubuntu中搭建nodejs环境nodejs下载页面:根据操作系统版本选择下载软件包:Linux Binaries(.tar.gz),这个软件包是已经编译过
本文将详细介绍 Ionic+Cordova 环境搭建的过程,包括 JDK 环境配置、Nodejs 环境配置、Git 工具安装、Ant 安装、ionic 和 Cordova 的安装等。 1. JDK 环境配置 在开始 Ionic+Cordova 环境搭建之前,我们需要首先...
在本文中,我们将深入探讨如何使用Node.js搭建一个基础的Web服务器。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,特别适合构建网络应用。通过以下几个关键模块的使用,我们可以实现一个简单的Web服务器: ...