NVM(Node version manager)顧名思義,就是Node.js的版本管理軟件,能夠輕鬆的在Node.js各個版本間切換,項目源碼在GitHub;node
若是你想長期作 node 開發, 或者想快速更新 node 版本, 或者想快速切換 node 版本, 那麼在非 Windows(如 osx, linux) 環境下, 請使用 nvm 來安裝你的 node 開發環境, 保持系統的乾淨.若是你使用 Windows 作開發, 那麼你可使用 nvmw 來替代 nvm;linux
獲取nvm源碼git
一、直接從 github 找到最新版本經過wget下載到本地wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz,github
二、或者直接克隆到本地經過git clone https://github.com/cnpm/nvm.gitexpress
安裝nvmnpm
一、安裝nvm很是簡單,只要解壓後進入目錄而後執行。./install.sh而後source ~/.bash_profile。瀏覽器
二、也能夠手動配置終端啓動時自動執行 source /opt/wget/nvm-0.23.0/nvm.sh, 在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加命令:bash
從新打開你的終端, 輸入 nvm。app
經過nvm安裝管理nodejs
一、列出全部可安裝的版本nvm list-remote;
二、安裝相應的版本使用nvm install v0.12.4;還能夠直接安裝 iojs 各個版本;
三、查看一下你當前已經安裝的版本:nvm ls;
四、切換版本;nvm use v0.12.4;
五、設置默認版本 nvm alias default v0.12.4
注意:具體操做很簡單,使用幫助經過nvm help;
安裝express
一、安裝express,使用npm install express -g全局安裝,不能經過 express -e nodejs-001建立項目會提示「bash: express: 未找到命令...」
二、安裝express時增長generator參數:npm install -g express-generator才能夠,express 已經把命令行工具分離出來了;
緣由:原先的express帶cli, 如今把cli拆成了單獨的express-generator包. 原先的express運行生成的項目是 node app.js, 由於httpserver相關代碼都在app.js裏, 如今這部分代碼移到了項目目錄的bin/www下面, app.js 只保留實現app的邏輯代碼, 你須要去運行那個bin/www。 只是很單純的細化應用和包依賴的版本變動。
創建express工程,啓動項目
一、建立工程express -e nodejs-001;
二、建立工程時候會提示須要安裝依賴 cd nodejs-001 && npm install;
三、啓動項目npm start,經過瀏覽器訪問http://localhost:3000/;這裏須要注意 express 4.x 沒法以 node app.js 爲啓動方式,而是用指令 npm start 做爲啓動;
這裏大功告成,終於學會了環境安裝,接下去能夠好好深刻學習了,真開心!!!