ES6构建**项目
程序员文章站
2024-02-25 14:38:21
...
EXMAScript 2015 == ES2015 == ES6(泛指)->vue,dthree,饿了么的element
对象拷贝(代码对比)
默认参数
字符串模板
_表示引用Underscore库
http://www.css88.com/doc/underscore/#template
**参数赋值,变量赋值->解构赋值(更加多样性)
箭头函数,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