3

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

我之前没有用 Grunt 做过很多事情,但我知道它执行诸如编译之类的任务,然后保存结果。

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

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

其中的任何文件/public都是静态的,并由 Node 应用程序提供。那么,我是在此处初始化 Yeoman/Brunt,还是应该将我的源代码存储在文档根目录之外,而只是将其编译为/public?如果是这样,您会在哪里推荐来源?

4

2 回答 2

3

如果您要初始化 brunch 项目,建议在publicdir 之外执行它并将其编译到publicdir。您可以将 brunch 与 express 集成:brunch watch --server非常简单地启动您的 express 服务器:https ://github.com/brunch/brunch/issues/453

于 2012-12-27T22:31:00.363 回答
1

Yeoman 团队已经建立了一个专门的项目,它以后端生成器的形式回答了这个问题。

于 2013-01-20T22:14:02.730 回答