我想知道应该如何构建 Express.js 项目的前端。
我之前对 Grunt 没有做过太多的了解,但我了解它执行诸如编译之类的任务,然后保存结果。
目前,我的 Express.js 项目如下所示:
/app
/models
/controllers
/views
/config
/public
/public
内的任何文件都是静态的,并由 Node 应用程序提供服务。那么,我是在此处初始化 Yeoman/Brunt,还是应该将源代码存储在文档根目录之外,而只是将其编译为 /public
?如果是这样,您会在哪里推荐来源?
最佳答案
如果您要初始化 brunch 项目,建议在 public
目录之外进行,并将其编译到 public
目录。您可以将 brunch 与express 集成:使用 brunch watch --server
启动您的express 服务器非常简单:https://github.com/brunch/brunch/issues/453
关于express - 在 Express.js 项目中使用 Yeoman/Brunch/Grunt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059428/