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

标签 express structure gruntjs yeoman brunch

我想知道应该如何构建 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/

相关文章:

javascript - 在 Pell Editor 中粘贴 html 内容并使用 Striptags nodejs 包进行格式化

javascript - 何时关闭 MongoDB 连接

javascript - 从响应中获取数组而不是对象

python - 用python打开matlab的子结构的结构

mysql - 本例的最佳数据库(mysql)结构:

node.js - Teamcity 运行的 Grunt 无法正确输出到日志

node.js - 如何在 Nodejs 中递归安装依赖项?

javascript - 使用 Yeoman 的 angular-fullstack 在 Angular MEAN 堆栈中使用 Node Mailer 和 Sendgrid 发送电子邮件

node.js - 解析 + Heroku 查询 500 错误

c - C 结构中未声明的标识符错误