忙活了幾天打基礎之後,最後還是躲不過入坑的命運(啊~~摔~~)。不過在磕磕碰碰地敲代碼中,發現,果然還是直接實踐學得更快。不過也不能完全否認前幾天的知識儲備啦。
安裝NodeJS
由於手上只下載了Ubuntu14.04,所以還是在這個系統上面開發吧。
安裝NodeJS 4.0以上版本
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
另外,若想安裝NodeJS 6.0版本
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
安裝生成工具
爲了使用npm命令編譯和安裝本地插件,可能還需要安裝生成工具:
sudo apt-get install -y build-essential
PS:以上安裝過程翻譯自https://nodejs.org/en/download/package-manager/ 翻譯得不好還請見諒。
安裝express框架
express框架是現在NodeJS中最流行的框架了,我採用的也是express框架。所以首先安裝express,如果你打算每個項目都是通過express構建,可以選擇全局安裝,安裝命令如下:
npm install express-generator -g
-h 選項可以列出所有可用的命令行選項:
創建第一個項目
做完上述操作後,我們可以愉快地開始創建項目來玩耍了。當然,也可以檢查一下安裝的版本。
node -v
npm -v
express -V
下面開始建立我們的第一個項目了,有點小激動啊有木有~
使用下面的命令建立了一個名字爲 firstapp 的項目
express myapp
然後進入新建項目的目錄,安裝所有依賴包(主要是根據package.json這個文件裏面的包進行搜索安裝)
cd myapp
npm install
安裝依賴包的過程略久,主要根據網速等待時間不同,反正我等了很久。。。(不開心TvT)
好了,等待安裝好了以後,可以啓動我們的應用 firstapp 了:
DEBUG=firstapp npm start
然後在瀏覽器中打開 http://localhost:3000/ 網址就可以看到這個應用了。
附:通過 Express 應用生成器創建的應用一般都有如下目錄結構:
.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.jade
├── index.jade
└── layout.jade
7 directories, 9 files