`
baiyejianxin
  • 浏览: 161026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows环境下搭建nodejs开发环境

阅读更多


本文来源于: 从此学习网 原文: 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

分享到:
评论
3 楼 yolio2003 2013-10-24  
抱歉很久都没上来,才发现有人回复

现在nodejs已经不需要这样安装了
直接官方安装比较好!
2 楼 抓不住的风316 2013-06-28  
请问第5步我输入之后就是连接不上
$ wget http://nodejs.org/download/node-v0.10.12.tar.gz
--2013-06-28 21:31:11--  http://nodejs.org/download/node-v0.10.12.tar.gz
正在解析主机 nodejs.org (nodejs.org)... 165.225.133.150
正在连接 nodejs.org (nodejs.org)|165.225.133.150|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 404 Not Found
2013-06-28 21:31:12 错误 404:Not Found。
然后我自己把node-v0.10.12.tar.gz下载下来了,用第6步
$ tar xf node-v0.10.12.tar.gz
tar: node-v0.10.12.tar.gz:无法 open: No such file or directory
tar: Error is not recoverable: exiting now
出错了 请问是什么问题?
1 楼 yolio2003 2011-10-17  
想问一下 为啥要那样子设置dns呢?
不设置有什么问题么?

相关推荐

    基于WSL2和vscode搭建nodejs linux 开发环境1

    **基于WSL2和VSCode搭建Node.js Linux开发环境** 在现代软件开发中,尤其是在JavaScript领域,Node.js作为服务器端的开发平台,被广泛应用。为了确保开发环境与生产环境的一致性,开发者经常需要在Linux环境中进行...

    windows环境搭建Vue开发环境

    在Windows环境下搭建Vue开发环境,首先需要理解Vue.js是一个轻量级且强大的前端JavaScript框架,用于构建用户界面。它的核心特性包括数据绑定和组件化,使得开发者可以轻松创建交互式的Web应用。Vue.js的设计思想是...

    Windows下快速搭建NodeJS本地服务器的步骤

    以上就是Windows环境下搭建Node.js本地服务器的基本步骤。通过这种方式,我们能够快速搭建一个基本的Web服务器,为Web开发提供便利。不过,这只是开始。在实践中,我们可能还需要学习如何使用Express等框架来构建更...

    nodejs环境搭建.pdf

    在本文中,我们将详细介绍如何在Windows环境下搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装与测试。以下是详细的步骤: 首先,安装Cygwin,这是一个在Windows上模拟Linux...

    nodejs环境搭建.docx

    本文将详细介绍如何在Windows操作系统上搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装和测试。 首先,Cygwin是一个在Windows上模拟Linux环境的软件,它提供了许多在Linux...

    windows系统下安装nodejs详细步骤及配置文档

    在Windows系统下安装和配置Node.js的步骤详细且关键,因为它是前端开发中不可或缺的运行环境。Node.js基于Chrome的V8引擎,提供了一个JavaScript运行时环境...遵循上述步骤,即使是初学者也能成功搭建Node.js开发环境。

    windows下Node.js开发环境 搭建

    在Windows环境下构建一个完整的Node.js开发环境,不仅需要安装Node.js本身,还需要一系列辅助工具来提升开发效率、数据库管理以及跨平台调试等能力。根据提供的文件信息,我们可以细致地拆解每一个步骤,并深入探讨...

    NodeJS在WIN环境下的搭建

    **Node.js在Windows环境下的搭建步骤** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,极大地扩展了JavaScript的应用范围。本教程将详细讲解如何在Windows操作系统上...

    LESS&amp;NODEJS环境搭建和LESS应用.pdf

    在Windows环境下,可以直接下载并安装稳定版的NODEJS。而在Linux环境下,如Ubuntu,可能需要通过命令行进行安装。以下是在Ubuntu下的步骤: 1. 安装必要的依赖包,包括Python(至少2.6版本)、g++编译器、curl、...

    Vue开发环境搭建的详细教程,图文并茂

    本文档提供了详细的步骤指导你如何在Windows环境下安装Node.js。 - **安装Node.js**: - **方式一**:通过Windows安装包(.msi)安装 - **32位安装包**:[下载地址]...

    win7 nodejs 安装包

    这个安装包是专为在Windows 7环境下部署和运行Node.js而设计的。 描述 "win7支持nodejs版本" 表明这个安装程序是针对Windows 7优化的,确保在该操作系统上能够稳定运行。因为Windows 7已经不再接受主流技术支持,...

    NODEJS上传图片并显示(windows环境)

    在Windows环境下,使用Node.js进行图片上传并显示是一项常见的任务,尤其对于开发Web应用时处理用户上传的多媒体资源至关重要。本文将详细介绍如何在Windows系统上搭建Node.js环境,并利用"formidable"模块来实现...

    Angular开发环境搭建.docx

    在 Windows10 系统上安装 NodeJs 是搭建 Angular 开发环境的第一步。NodeJs 是一个基于 JavaScript 的 runtime 环境,可以运行 JavaScript 代码。安装 NodeJs 需要下载对应的安装文件,然后按照提示安装。在安装过程...

    LESS&amp;NODEJS环境搭建和LESS应用.docx

    在Windows环境下,可以直接从官方网站下载并安装最新稳定版的NODEJS。而在Linux环境下,如Ubuntu,需要安装必要的依赖包,包括Python、g++、curl、libssl-dev、apache2-utils和git。安装完这些依赖后,通过git克隆...

    Windows系统下使用Sublime搭建nodejs环境

    最近在研究Nodejs开发,俗话说,工欲善其事,必先利其器,当然要找到一款用着顺手的编辑器作为开始。这里我们选择的是Sublime Text 3,除了漂亮的用户界面,最吸引我的就是它的插件扩展功能以及跨平台特性。

    ionic+cordova学习之环境搭建

    在 Windows 下,Nodejs 的安装非常方便,只需要下载并安装 MSI 文件,然后配置环境变量。 3. Git 工具安装 Git 是一个版本控制系统,Ionic+Cordova 都需要使用 Git 进行版本控制。在安装 Ionic 之前,我们需要首先...

    nodejs安装及多版本安装与TS环境搭建

    本文将详细讲解 Node.js 的安装过程,以及如何进行多版本管理,并介绍如何搭建 TypeScript 开发环境。 首先,让我们从 Node.js 的基础安装开始。安装 Node.js 最简单的方式是访问其官方网站(https://nodejs.org)...

    windows系统下简单nodejs安装及环境配置

    在Windows系统下进行Node.js的安装及环境配置是一个相对简单的过程,但在实际操作之前,了解Node.js的基础概念是很有帮助的。...通过以上步骤,相信即使是初学者,也能够顺利完成Windows系统下的Node.js环境搭建。

Global site tag (gtag.js) - Google Analytics