1. 程式人生 > >ES6構建彩票專案

ES6構建彩票專案

EXMAScript 2015 == ES2015 == ES6(泛指)->vue,dthree,餓了麼的element

物件拷貝(程式碼對比)

這裡寫圖片描述

預設引數

這裡寫圖片描述

字串模板

**引數賦值,變數賦值->解構賦值(更加多樣性)
箭頭函式,Set和Map,非同步操作,非同步操作,類與物件(class),模組化**

構建ES6執行環境

  • gulp
  • babel (ES6轉ES5,ES3)
  • webpack解決模組化,webpack-stream獲取支援gulp

這裡寫圖片描述

express -e . (在server資料夾中)
使用腳手架(-e使用ejs引擎)
npm install
建立package.json
npm init echo a 2>.babelrc 建立gulpfile.babel.js(.babel.表示構建指令碼使用es6語法編譯)
D:\NewLife\es6>npm install gulp gulp-if gulp-concat webpack webpack-stream vinyl
-named gulp-livereload gulp-rename gulp-plumber gulp-uglify gulp-util yargs --sa
ve-dev

報錯

ERROR in multi index
Module not found: Error: Cannot resolve 'file'
or 'directory' D:\NewLife\es6\app \js\index.js in D:\NewLife\es6 @ multi index