首页 > 代码库 > nodejs编译安装,npm全局安装模块

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

wKioL1PPjSvhOoTMAAB5lOFgmR8587.jpg

全局(-g)安装模块express

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

wKiom1PPjLvDRMzmAAA3bgLYvYk919.jpg简单介绍几个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   


一个简单的实例:

wKiom1PPj3zBY5VrAAKusooeOjI441.jpg

wKioL1PPkJbSdf6pAAB4u_TS6Ew632.jpg

推荐参考链接:

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

wKioL1PPkS6zzpPsAABF4N-uSgI364.jpg

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

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