Express.js中有没有能够提高开发速度的一些有用工具?例如Generator?
发布于 8 年前 作者 sharking 4429 次浏览 来自 问答

觉得Generator非常有用,Sails就有一个不错的Generator,但是因为初学所以还是想从Express开始,那么Express写东西的话都需要一个一个来么?文件的结构,各种文件生成都需要从一个完全空白文档开始么??

另外Express是不是没有MVC 的概念?

9 回复

顺便问一下,Sails是基于Express 的,那么如果从Sails开始学有什么坑么??好像听说Sails因为深受ROR影响所以很多Express 基本东西/理念/功能?都改了

最简单的脚手架应该是express-generator了,
npm install -g express-generator

@zezhipeng express-generator有在用,但是似乎只能生成文档,例如MVC里面的Model和Conntroller好像都没办法通过这个生成吧?

@welefen 楼主说的应该不是ES6里的generator,而是生成项目结构的工具,楼主可以试下yeoman

@keenwon 好的谢谢

@sharking 全局安装好之后,terminal :express yourApp 生成的工程里面不是已经都包含mvc了吗,整个app.js就是个model啊(bin/www里面有调用这个app.js,或者自己写),router就是c,views也有了啊。如果你需要mogodb的模块的话,要自己写的。你也可以自己写一个最原始的工程,包含你连接数据库的一些配置,已经其他如webpack的配置,然后上传到git上,每次要写新的工程的时候先clone下来就可以了

Screen Shot 2016-01-25 at 10.03.01 PM.png

过一段时间会公开

我喜欢自己写一个脚手架

express本身没有MVC的概念的。我个人觉得不必照着MVC去搞。

回到顶部