cygwin 下nodejs 与npm的安装

系统 1941 0

环境: 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

Js代码   收藏代码
  1. var  http = require( 'http' ),port = 8888;  
  2. http.createServer( function (request,response){  
  3. response.writeHead(200,{ 'Content-Type' : 'text/html;charset=utf-8;' });  
  4. response.end( '<h1>This is nodejs world !</h1>' );  
  5. }).listen(port);  
  6. 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/

cygwin 下nodejs 与npm的安装


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论