每一个程序员都有一颗全栈的心,node和es6满足了尤其是前端的憧憬。
node下用express框架,实现一个简单的mvc。当然用es6编程就涉及到es6到es5的转换。即使是node6 对es6实现了百分之九十四的支持也有那么一点没有实现,比如import等,所有就需要转换,用babel
安装babel
在安装
当然有babel-preset-es2016 但是 使用 2016是 运行babel-node 就有有错误 improt 不支持

还是老实的用2015
需要在目录下面被子.babelrc 文件
stage-0 有 0, 1, 2, 3 。stage-0包含了后面3个
如此就能正确输出了,当然最好需要转换成es5
运行命令 babel
也可以放到
package.json 里
运行npm run build
这样做是很费劲的要是有文件新建或者修改,就要再次运行,最好的还是加入gulp对文件进行监听就好了,自动转换。
babel也有watch命令 测试发现对文件 目录不起作用,需要准的文件,如
开发需要用到的工具
gulp 执行的
运行gulp watchnode
生成对应文件如下:
这样就可以畅爽的写es6了
BaseDao
对用户操作 UserDao
route 路由 routes.js
转换后的BaseDao
有需要的交流的可以加个好友