Ubuntu14.04LTS下安装Node.js&NPM

ubuntu上安装本地环境

hexo 依赖于Node.js和Git所以下面分别开始安装这两个软件

安装Git

ubuntu安装git直接apt-get就可以了

1

$ sudo apt-get install git-core

安装Node.js

node.js的安装就比较麻烦了

详细大家可以参看:http://nqdeng.github.io/7-days-nodejs/

:http://www.infoq.com/cn/articles/nodejs-npm-install-config

:http://www.cnblogs.com/dubaokun/p/3558848.html

安装Node.js我们采用最稳妥的办法,也就是编译源码安装

-编译安装

Linux系统下没有现成的安装程序可用,虽然一些发行版可以使用apt-get之类的方式安装,但不一定能安装到最新版。因此Linux系统下一般使用以下方式编译方式安装NodeJS。

确保系统下g++版本在4.6以上,python版本在2.6以上。

从nodejs.org下载tar.gz后缀的NodeJS最新版源代码包并解压到某个位置。

进入解压到的目录,使用以下命令编译和安装。

Ubuntu14.04LTS下安装Node.js&NPM_第1张图片

$ ./configure

$ make

$ sudo make install

完成以上两步后,检查一下是否安装成功:

node -v

检查是否返回:

v0.12.1

至此,Nodejs已经编译并安装完成。如需卸载,可以执行make uninstall进行卸载。

安装NPM

NPM的全称是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。没错,它就是Nodejs的包管理器。Nodejs自身提供了基本的模块。但是在这些基本模块上开发实际应用需要较多的工作。所幸的是笔者执笔此文的时候NPM上已经有了5112个Nodejs库或框架,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用。这些库的数量和活跃也从侧面反映出Nodejs社区的发展是十分神速和活跃的。下面我将介绍安装NPM和通过NPM安装Nodejs的第三方库,以及在大陆的网络环境下,如何更好的利用NPM。

Unix/Linux下安装NPM

就像NPM的官网(http://npmjs.org/)上介绍的那样,安装NPM仅仅是一行命令的事情:

curl http://npmjs.org/install.sh | sh

这里详解一下这句命令的意思,curl http://npmjs.org/install.sh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。这里如果没有权限会安装不成功,需要加上sudo来确保权限:

curl http://npmjs.org/install.sh | sudo sh

安装成功后执行npm命令,会得到一下的提示:

Usage: npm

where 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

我们以underscore为例,来展示下通过npm安装第三方包的过程。

npm install underscore

返回:

[email protected] ./node_modules/underscore

另外,由于某些原因,国内npm速度比较慢,甚至打不开,建议使用淘宝源:http://npm.taobao.org/

npm install-g cnpm--registry=https://registry.npm.taobao.org

接下来,最后一步,安装hexo

cnpm install hexo-cli -g

你可能感兴趣的:(Ubuntu14.04LTS下安装Node.js&NPM)