1.開始javascript
做者本身:開發人員,Asp.Net , html / js , restful , memcached , oracle ,windows , iishtml
目標讀者:供本身之後回顧java
2.我看Nodejsnode
一個運行時語言,可使用javascript編寫網站程序;linux
能夠運行在windows和linux上,而且不須要iis或tomcat就可以獨立運行;express
寫一些基於業務的API很方便,適合作項目;npm
聽說能夠處理高併發等等各類高能,可是我如今並不會;json
3.安裝Nodejswindows
安裝Windows x64的,安裝完成後檢查緩存
$ node –v v4.4.2 $ npm -v 2.15.0
設置全局目錄
$ npm config set prefix "C:\Program Files\nodejs" $ npm config set cache "C:\Program Files\nodejs\node_cache"
設置環境變量
個人電腦→屬性→高級→環境變量
NODE_PATH :C:\Program Files\nodejs\node_modules
4.安裝Express
$ npm install express -g --proxy http://127.0.0.1:1080 $ npm install express-generator -g --proxy http://127.0.0.1:1080
打開項目管理目錄Visual Studio Code新建一個Nodejs示例程序myapp
$ cd D:\Libraries\Documents\Visual Studio Code $ express myapp create : myapp create : myapp/package.json ...... install dependencies: > cd myapp && npm install run the app: > SET DEBUG=myapp:* & npm start
package.json :項目描述文件,myapp項目引用了哪些第三方組件能夠在這裏找到
{ "name": "myapp", //項目名稱 "version": "0.0.0", //項目版本 "private": true, "scripts": { "start": "node ./bin/www" //項目啓動文件 }, "dependencies": { "body-parser": "~1.13.2", "cookie-parser": "~1.3.5", "debug": "~2.2.0", "express": "~4.13.1", "jade": "~1.11.0", "morgan": "~1.6.1", "serve-favicon": "~2.3.0" } }
安裝依賴組件,package.json裏面的依賴組件若是不安裝則沒法啓動項目,安裝完成後myapp\node_modules下將多了不少文件,做用和DLL差很少
$ cd D:\Libraries\Documents\Visual Studio Code\myapp $ npm install debug@2.2.0 node_modules\debug └── ms@0.7.1 serve-favicon@2.3.0 node_modules\serve-favicon ├── fresh@0.3.0 ...
程序能夠運行了。
$ npm start > myapp@0.0.0 start d:\Libraries\Documents\Visual Studio Code\myapp > node ./bin/www
打開Visual Studio Code,打開myapp目錄,點F5,選擇node.js環境調試應用