Nodejs官方网站:下载nodejs源码 

Nodejs中文社区

Node Packaged Modules

POSIX系统中编译Node.js需要三个工具:

  1. C++编译器gccclang/LLVM


  2. Python2.5以上,不支持Python3


  3. libssl-dev提供SSL/TLS加密支持

下载源码包:node-v0.10.29.tar.gz

tar zxvf node-v0.10.29.tar.gz
cd node-v0.10.29
./configure
make
sudo make install

nodejs编译安装,npm全局安装模块

全局(-g)安装模块express

$ sudo npm install -g express
$ sudo npm install -g express-generator

nodejs编译安装,npm全局安装模块

简单介绍几个npm 命令:

    npm list – 查看当前安装的模块

    npm version – 查看当前npm的版本

    npm install – 安装新模块

    npm update – 更新模块


npm config

npm config set proxy http://localhost:portnumber   

npm config set registry http://registry.npmjs.org/


npm install module无法获取仓库内容,下载失败。

当时的解决方案是:!关闭代理设置反而可以! 

删除~/.npmrc中proxy配置

npm config set proxy http://localhost:portnumber   


一个简单的实例:

nodejs编译安装,npm全局安装模块

nodejs编译安装,npm全局安装模块

推荐参考链接:

node中国 API文档

七天学会NodeJS


PS:将nodejs编译安装到本地目录下

$tar zxvf node-v0.10.29.tar.gz
$cd node-v0.10.29
$mkdir ~/local
$./configure –prefix=~/local
$make
$make install
$vim .bashrc

添加环境变量:

nodejs编译安装,npm全局安装模块