在Express.js项目中使用Yeoman / Brunch / Grunt

时间:2012-12-27 18:29:38

标签: express structure gruntjs yeoman brunch

我想知道如何构建Express.js项目的前端。

我之前没有对Grunt做过多少工作,但我知道它会执行编译等任务,然后保存结果。

目前,我的Express.js项目如下所示:

/app
    /models
    /controllers
    /views
/config
/public

/public内的所有文件都是静态的,并由Node应用程序提供。那么,我是否在这里初始化Yeoman / Brunt,或者我应该将我的源存储在文档根目录之外,而只是将其编译为/public?如果是这样,你会在哪里推荐来源?

2 个答案:

答案 0 :(得分:3)

如果您要初始化早午餐项目,建议在public dir之外进行,并将其编译成public目录。您可以将早午餐与快递整合:使用brunch watch --server简单地启动您的快速服务器:https://github.com/brunch/brunch/issues/453

答案 1 :(得分:1)

Yeoman团队设置了express dedicated project,以后端生成器的形式回答了这个问题。