环境: windows xp sp3;cygwin 2.761; nodejs-v0.4.12
1.安装cygwin
国内的cygwin镜像站点
http://mirrors.163.com/cygwin
http://mirrors.sohu.com/cygwin/
速度还是可以的,我使用的是163的。
我的安装过程:
a.运行setup.exe下载 cygwin的全部包到U盘上(为携带方便),仅下载,只所以这样是因为以后假如需要添加某个包,插上u盘就行了,别人要用也方便
b.运行setup.exe 从U盘中的安装,直接default 安装
c.再次 安装 nodejs 需要的包
Devel——>gcc-g++
Devel——>gcc-mingw-g++
Devel——>gcc4-g++
Devel——>git
Devel——>make
Devel——>openssl-devel
Devel——>pkg-config
Devel——>zlib-devel
Editor——>vim
Python——>全部
Web——>curl
Web——>wget
2.下载 http://nodejs.org/dist/node-v0.4.12.tar.gz 然后安装
$ tar xvf node-v0.4.12.tar.gz
$ cd node-v0.4.12
$ ./configure
$ make
$ make install
然后可以 输入 node -v 查看版本 。
安装的时候,执行 "./configure" 时会显示一些not found 但并不影响 后面的安装。我曾在此过程浪费了一些时间。
3.配置dns
cygwin默认使用windows的dns,但nodejs使用c-ares库来解析DNS,会读取/etc/resolv.conf
所以 编辑 /etc/resolv.conf 文件 添入如下内容,这两个都是 google的全球dns
nameserver 8.8.8.8
nameserver 8.8.4.4
4.可以先写个程序测试下nodejs, 例如test.js 记得保存编码为 utf-8
test.js
- var http = require('http'),port = 8888;
- http.createServer(function(request,response){
- response.writeHead(200,{'Content-Type':'text/html;charset=utf-8;'});
- response.end('<h1>This is nodejs world !</h1>');
- }).listen(port);
- console.log('Sever Starting on http-'+port);
运行:
$ node test.js
会看到:Sever Starting on http-8888
浏览器访问:http://127.0.0.1:8888 试试
5.安装npm
npm是nodejs的软件包管理器,可以用它安装所需软件包并发布自己为nodejs写的软件包。
运行:
$ curl http://npmjs.org/install.sh | sh
然后就可以用npm命令了
列出已经安装的npm包
$ npm -list
安装npm包
$ npm install <package-name>
例如 安装 mongodb
$ npm install mongodb
npm 的详细可以参照
http://npmjs.org/
http://npmjs.org/doc/
http://search.npmjs.org/
相关推荐
你可以从Node.js官方网站(nodejs.org)下载Windows版本,将其解压到Cygwin的/bin目录下。这样,你就可以在Cygwin环境中使用Node.js了。 接着,我们需要安装npm(Node包管理器)。在你创建的Node.js目录(例如d:\...
总结来说,Node.js环境的搭建包括Cygwin的安装、环境变量配置,以及使用Cygwin和npm安装Node.js模块。在确认每个步骤都成功执行后,就可以在Windows环境下愉快地使用Node.js进行开发了。记得保持Node.js和相关模块的...
在本文中,我们将详细介绍如何在Windows环境下搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装与测试。以下是详细的步骤: 首先,安装Cygwin,这是一个在Windows上模拟Linux...
api示例 —— 使用 NodeJS 和 HapiJS 的 API ...安装节点模块: 1. Open Terminal (OSX), or Git Bash (Windows) > cd <path>/git/api-example/ > npm install 启动 API 服务器: > node server.js navigate to ht
推荐的操作系统为 Linux 或 macOS,Windows 系统下可通过安装 Git Bash 或 Cygwin 等工具来模拟类 Unix 环境。 - **Node.js**:hubot 基于 Node.js 运行,因此需要预先安装 Node.js。可以通过访问 [Node.js 官网]...
* nix(Mac OSX,Linux等)操作系统-除非您安装了cygwin等,否则Windows无法工作 ## Installation最简单的方法是通过npm( -g用于全局安装,这使得它在您的* nix CLI中全局可用): npm install self-signed-tls-...
- 如果安装不正确,将会在运行`npm install`时遇到错误提示。 ##### 5. Python 2.7 - **目的**:部分构建脚本依赖于Python 2.7。 - **安装指南**: - 下载并安装Python 2.7,确保将其添加到系统PATH环境变量中。...
那么在不安装Cygwin的情况下,是否可以在Windows上搭建Node.js环境进行试验开发哪?我以Node.js + express做了个简单测试,基本可行。 步骤如下: 1. 下载Node.js官方非稳定版Windows可执行程序: ...
1964年 这是第一个用于JavaScript的Nintendo 64仿真器。 请访问上的,以观看视频并下载1964年的原始Windows版本。 建立源 要构建1964js,请在Linux的根文件夹... Install MinGW/MSYS/Cygwin Install Ruby Install Slim
bootstrap 和 bootstrap-npm 脚本在配置和安装所需的包(mongo、node 等)以及配置 npm(安装包和修复权限问题)期间运行。 Npm 的 node_modules 文件夹对于在 cygwin 主机中运行的 Vagrant 来说是一个问题:它...
适用于Windows的node.js和npm版本管理器。 受启发。 还有 。 小心! Nodist v0.8在这里! Nodist支持cmd,Powershell,Git bash和Cygwin! C:\> nodist + 5 5.11.0 C:\> nodist global 5 5 C:\> node -v v5.11.0 ...
注意:请不要在此仓库上使用zip下载功能,因为此仓库使用子模块,并且github目前不支持此功能,这将导致该仓库的副本不完整。... NodeJS( ) v4 + (请注意,现在支持NodeJS v6 +和NPM v3 +,包括NodeJS v7 +和
Electrometeor [重新加载]入门套件 电子+流星+角流星+更少+离子样式+离子子 ##概述** [Electrometeor]( 将** [Electron... NPM从nodejs.org下载并安装 视窗 nvm-windows-Windows的node.js版本管理实用程序。 Cygwin-