天天看點

es6項目建構01es6項目模仿學習記錄:

es6項目模仿學習記錄:

一、使用的技術

es6 + node + gulp + babel +webpack、webpack-stream

二、技術介紹

es6:

node:

express:node架構

gulp:任務自動化,

babel:編譯工具

webpack:子產品化

webpack-stream :處理gulp

三、環境搭建

(1)node環境搭建(Windows系統下)

1. node下載下傳位址:http://nodejs.cn/download/

2. 根據系統位數、選擇msi版(安裝簡單)安裝,如下圖

es6項目建構01es6項目模仿學習記錄:
es6項目建構01es6項目模仿學習記錄:

3.一路下一步進行安裝

4.檢查安裝,在cmd指令下輸入 node -v 指令顯示如下,表明安裝成功。

es6項目建構01es6項目模仿學習記錄:

(2)安裝express架構

1.下載下傳express:通過node下的npm指令,在cmd 下輸入 npm -g express指令進行下載下傳,該指令會将express下載下傳系統盤符的使用者下的node_modules檔案夾下。

2.将express使用安裝器裝載起來用于建立新網站環境,目的是使用 express 指令。在cmd下輸入 npm -g express-generator 指令,如下圖表示指令執行成功:

es6項目建構01es6項目模仿學習記錄:

3.檢查安裝,在cmd指令下輸入 express -v 指令顯示如下,表明安裝成功。

(3)通過npm安裝gulp

在cmd下輸入npm install gulp -g 指令(全局安裝)進行安裝即可

es6項目建構01es6項目模仿學習記錄:

項目建構

1.項目結構如下圖:

es6項目建構01es6項目模仿學習記錄:

說明:

1.app目錄:該目錄主要是用來存放前端的檔案,其中view存放時模闆檔案,該檔案是以ejs為字尾的檔案(express的模闆引擎使用的是ejs)。

2.server目錄:該目錄主要用于存放伺服器的配置檔案,該目錄下的所有目錄及檔案需要使用指令進行生成。方法:在cmd指令下進入到es6項目的server目錄,使用 express -e .命名進行建立express,注意指令中的“.”表示目前目錄。如下圖:

es6項目建構01es6項目模仿學習記錄:

接着輸入 npm install 指令安裝npm,在server下生成package.json檔案,如下圖:

es6項目建構01es6項目模仿學習記錄:

3.tasks目錄:該目錄用于儲存自動化配置腳本檔案,手動建立就行。

4.根目錄下建立package.json檔案(用于項目安裝npm依賴包的配置),可以手動建立也可用使用指令建立。此處使用 npm init 指令建立,一路回車确認就行,最後一步輸入 y 如下圖:

es6項目建構01es6項目模仿學習記錄:

根目錄下建立babel編譯的配置檔案 , .babelrc 檔案,再建立gulp配置檔案,gulpfile.babel.js檔案(使用es6編寫腳本)。

繼續閱讀