:下载nodejs源码 

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.gzcd node-v0.10.29./configuremakesudo make install

全局(-g)安装模块express

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

简单介绍几个npm 命令:

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

    npm version – 查看当前npm的版本

    npm install – 安装新模块

    npm update – 更新模块

npm config

npm config set proxy http://localhost:portnumber   

npm config set registry

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

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

删除~/.npmrc中proxy配置

npm config set proxy http://localhost:portnumber   

一个简单的实例:

推荐参考链接:

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

添加环境变量: