標籤:web nodejs
Nodejs官方網站:下載nodejs源碼
Nodejs中文社區
Node Packaged Modules
POSIX系統中編譯Node.js需要三個工具:
C++編譯器gcc或clang/LLVM
Python2.5以上,不支援Python3
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
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/40/DF/wKioL1PPjSvhOoTMAAB5lOFgmR8587.jpg" title="2014-07-23 18:18:23 的螢幕.png" alt="wKioL1PPjSvhOoTMAAB5lOFgmR8587.jpg" />
全域(-g)安裝模組express
$ sudo npm install -g express$ sudo npm install -g express-generator
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/40/E0/wKiom1PPjLvDRMzmAAA3bgLYvYk919.jpg" title="2014-07-23 18:21:29 的螢幕.png" alt="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
一個簡單的執行個體:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/40/E1/wKiom1PPj3zBY5VrAAKusooeOjI441.jpg" style="float:none;" title="nodejs1.png" alt="wKiom1PPj3zBY5VrAAKusooeOjI441.jpg" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/40/E1/wKioL1PPkJbSdf6pAAB4u_TS6Ew632.jpg" style="float:none;" title="nodejs2.png" alt="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添加環境變數
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/40/E2/wKioL1PPkS6zzpPsAABF4N-uSgI364.jpg" title="nodejs3.png" alt="wKioL1PPkS6zzpPsAABF4N-uSgI364.jpg" />
本文出自 “颯颯秋風” 部落格,請務必保留此出處http://xjhznick.blog.51cto.com/3608584/1528426
nodejs編譯安裝,npm全域安裝模組