Node.js安装与配置
Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置。(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可。从http://nodejs.org/#download可以查看到最新的二进制版本和源代码)。wget http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gztar zxvf node-v0.6.1.tar.gzcd node-v0.6.1./configure上面几行命令是通过wget命令下载最新版本的代码,并解压之。./configure命令将会检查环境是否符合Nodejs的编译需要。Checking for program g++ or c++ : /usr/bin/g++Checking for program cpp : /usr/bin/cppChecking for program ar : /usr/bin/arChecking for program ranlib : /usr/bin/ranlibChecking for g++ : okChecking for program gcc or cc : /usr/bin/gccChecking for program ar : /usr/bin/arChecking for program ranlib : /usr/bin/ranlibChecking for gcc : okChecking for library dl : yesChecking for openssl : yesChecking for library util : yesChecking for library rt : yesChecking for fdatasync(2) with c++ : yes'configure' finished successfully (7.350s) |
makemake install |
安装NPM
NPM的全称是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,php的pear,那么你就知道NPM的作用是什么了。没错,它就是Nodejs的包管理器。Nodejs自身提供了基本的模块。但是在这些基本模块上开发实际应用需要较多的工作。所幸的是笔者执笔此文的时候NPM上已经有了5112个Nodejs库或框架,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用。这些库的数量和活跃也从侧面反映出Nodejs社区的发展是十分神速和活跃的。下面我将介绍安装NPM和通过NPM安装Nodejs的第三方库,以及在大陆的网络环境下,如何更好的利用NPM。curl http://npmjs.org/install.sh | sh |
curl http://npmjs.org/install.sh | sudo sh |
Usage: npm <command> where <command> is one of: adduser, apihelp, author, bin, bugs, c, cache, completion, config, deprecate, docs, edit, explore, faq, find, get, help, help-search, home, i, info, init, install, la, link, list, ll, ln, ls, outdated, owner, pack, prefix, prune, publish, r, rb, rebuild, remove, restart, rm, root, run-script, s, se, search, set, show, star, start, stop, submodule, tag, test, un, uninstall, unlink, unpublish, unstar, up, update, version, view, whoami |
npm install underscore |
underscore@1.2.2 ./node_modules/underscore |
npm --registry "http://npm.hacknodejs.com/" install underscore |
npm config set registry "http://npm.hacknodejs.com/" |
git clone --recursive git://github.com/isaacs/npm.gitcd npmnode cli.js install npm -gf |
npm install underscore |
underscore@1.2.2 ./node_modules/underscore |
新闻热点
疑难解答