Yeoman and ExpressJS

25

我想知道是否有一些样板代码可以使用类似Yeoman这样的前端工作流工具与像ExpressJS这样的后端框架一起使用,如果我想为前端和后端保持相同的代码库。

基本上我想知道:

  • Yeoman生成的样板代码和Express的如何配合。是否有一种方法将两者集成在一起?(gruntfile如何适用于Express项目)

  • 我能否用一个在更新时重新加载页面的Express服务器替换yeoman的默认watch?


1
我对此进行了一些调整,但只是足够发现我没有足够的知识来解决两个项目的集成。我已经招募了一位朋友和NodeJS专家,希望我们能一起为Yeoman社区提供一些基础的Express/Yeoman代码。 - Whellow
完成后请发布代码链接! :) - ssb
6个回答

19

Yeoman目前专注于前端应用程序开发,但我们将来将探索后端集成。


1

我还没有找到一种简单的方法将我的Express + H5BP + Angular + Grunt骨架集成到Yeoman中,最终只好在这里创建一个repo:https://github.com/ericclemmons/genesis-skeleton

据我所知,有一些项目正在进行中,以添加express生成器,但最终堆栈会变得足够复杂,以至于您必须维护自己的起始应用程序,而不是生成它。


1

有一个实验性分支,使用yeoman + express.js G+ Yeoman/Express Article

我发现yeoman.js非常适合快速原型设计,但需要一些时间来适应它对各种工具的“偏好”。我决定制作一些相关视频,介绍每个核心工具,希望能够帮到大家:yeoman.js 相关视频


1

1

不,目前没有。

但是你可以将express.js组件包管理器结合使用。还有一些工作需要完成,并且你不能在组件中使用yeoman组件。

回答你的问题:

  • 你可以在使用yeoman时使用的组件库中查找组件。虽然不同,但可能是一个解决方案。
  • 为此,您可以使用模块supervisor。您可以通过npm获取它

0
值得注意的是,有一个名为express-generator的项目:

我打算试一试 - 因为我正在按照这个教程进行 - 但除此之外,我无法评论它的价值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接