本文来源于: 从此学习网 原文: http://www.congci.com/item/win7-nodejs
什么是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
分享到:
相关推荐
**基于WSL2和VSCode搭建Node.js Linux开发环境** 在现代软件开发中,尤其是在JavaScript领域,Node.js作为服务器端的开发平台,被广泛应用。为了确保开发环境与生产环境的一致性,开发者经常需要在Linux环境中进行...
在Windows环境下搭建Vue开发环境,首先需要理解Vue.js是一个轻量级且强大的前端JavaScript框架,用于构建用户界面。它的核心特性包括数据绑定和组件化,使得开发者可以轻松创建交互式的Web应用。Vue.js的设计思想是...
以上就是Windows环境下搭建Node.js本地服务器的基本步骤。通过这种方式,我们能够快速搭建一个基本的Web服务器,为Web开发提供便利。不过,这只是开始。在实践中,我们可能还需要学习如何使用Express等框架来构建更...
在本文中,我们将详细介绍如何在Windows环境下搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装与测试。以下是详细的步骤: 首先,安装Cygwin,这是一个在Windows上模拟Linux...
本文将详细介绍如何在Windows操作系统上搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装和测试。 首先,Cygwin是一个在Windows上模拟Linux环境的软件,它提供了许多在Linux...
在Windows系统下安装和配置Node.js的步骤详细且关键,因为它是前端开发中不可或缺的运行环境。Node.js基于Chrome的V8引擎,提供了一个JavaScript运行时环境...遵循上述步骤,即使是初学者也能成功搭建Node.js开发环境。
在Windows环境下构建一个完整的Node.js开发环境,不仅需要安装Node.js本身,还需要一系列辅助工具来提升开发效率、数据库管理以及跨平台调试等能力。根据提供的文件信息,我们可以细致地拆解每一个步骤,并深入探讨...
**Node.js在Windows环境下的搭建步骤** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,极大地扩展了JavaScript的应用范围。本教程将详细讲解如何在Windows操作系统上...
在Windows环境下,可以直接下载并安装稳定版的NODEJS。而在Linux环境下,如Ubuntu,可能需要通过命令行进行安装。以下是在Ubuntu下的步骤: 1. 安装必要的依赖包,包括Python(至少2.6版本)、g++编译器、curl、...
本文档提供了详细的步骤指导你如何在Windows环境下安装Node.js。 - **安装Node.js**: - **方式一**:通过Windows安装包(.msi)安装 - **32位安装包**:[下载地址]...
这个安装包是专为在Windows 7环境下部署和运行Node.js而设计的。 描述 "win7支持nodejs版本" 表明这个安装程序是针对Windows 7优化的,确保在该操作系统上能够稳定运行。因为Windows 7已经不再接受主流技术支持,...
在Windows环境下,使用Node.js进行图片上传并显示是一项常见的任务,尤其对于开发Web应用时处理用户上传的多媒体资源至关重要。本文将详细介绍如何在Windows系统上搭建Node.js环境,并利用"formidable"模块来实现...
在 Windows10 系统上安装 NodeJs 是搭建 Angular 开发环境的第一步。NodeJs 是一个基于 JavaScript 的 runtime 环境,可以运行 JavaScript 代码。安装 NodeJs 需要下载对应的安装文件,然后按照提示安装。在安装过程...
在Windows环境下,可以直接从官方网站下载并安装最新稳定版的NODEJS。而在Linux环境下,如Ubuntu,需要安装必要的依赖包,包括Python、g++、curl、libssl-dev、apache2-utils和git。安装完这些依赖后,通过git克隆...
最近在研究Nodejs开发,俗话说,工欲善其事,必先利其器,当然要找到一款用着顺手的编辑器作为开始。这里我们选择的是Sublime Text 3,除了漂亮的用户界面,最吸引我的就是它的插件扩展功能以及跨平台特性。
在 Windows 下,Nodejs 的安装非常方便,只需要下载并安装 MSI 文件,然后配置环境变量。 3. Git 工具安装 Git 是一个版本控制系统,Ionic+Cordova 都需要使用 Git 进行版本控制。在安装 Ionic 之前,我们需要首先...
本文将详细讲解 Node.js 的安装过程,以及如何进行多版本管理,并介绍如何搭建 TypeScript 开发环境。 首先,让我们从 Node.js 的基础安装开始。安装 Node.js 最简单的方式是访问其官方网站(https://nodejs.org)...
在Windows系统下进行Node.js的安装及环境配置是一个相对简单的过程,但在实际操作之前,了解Node.js的基础概念是很有帮助的。...通过以上步骤,相信即使是初学者,也能够顺利完成Windows系统下的Node.js环境搭建。