這是一個Node 包管理管理工具, 用來管理第三方的庫文件, 模塊文件,或者是框架node
參考http://www.infoq.com/cn/articles/nodejs-npm-install-configmysql
下載安裝腳本web
curl http://npmjs.org/install.sh
執行 install.shredis
sudo sh intall.sh
學習NodeJs 主要用來作服務器端的快速開發,因此這裏使用expressJs這樣的框架,在js領域中可能喜歡叫插件,這個是框架主要是基於NodeJs的一些封裝,從01. Node js Hello world 能夠知道,在不安裝第三放框架的前提下,NodeJs 也是直接能夠開發web項目
的;若是你問我如今還有什麼其餘框架的話?其實我也不知道,哈哈,不過確定是有一些mysql的庫,或者是redis的庫什麼的吧;反正開發大同小異啦,首先介紹語言,而後介紹各類第三方服務的庫;sql
安裝express
sudo npm install -g express
建立項目架構npm
mkdire testApp cd testApp express // 默認使用jade模板 若是想使用ex模板,就 `express -e`
ls 一下就看到在testApp下有個web項目的基本目錄服務器
跑一下架構
node app.js
發現出錯了app
module.js:340 throw err; ^
解決出錯(安裝相應依賴包)
sudo npm install -d
插件的位置:
/usr/local/lib/node_modules/