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

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

全局(-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 http://registry.npmjs.org/


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

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

删除~/.npmrc中proxy配置

npm config set proxy http://localhost:portnumber   


一个简单的实例:

推荐参考链接:

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
添加环境变量

本文出自 “飒飒秋风” 博客,请务必保留此出处http://xjhznick.blog.51cto.com/3608584/1528426

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。