Yeoman和ExpressJS

我想知道是否有一些样板代码使用像Yeoman一样的前端工作stream工具,像ExpressJS这样的后端框架,如果我想维护前端和后端的相同代码库。

基本上我想知道 –

  • yeoman生产的样板代码如何与express相配合。 有没有办法整合这两个? (gruntfile如何适应快速项目)

  • 我可以用快递服务器替代yeoman的默认手表吗?

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

不,实际上现在没有任何权利。

但是,您可以将express.js与组件包pipe理器结合使用。 还有一些工作,你不能在组件中使用yeoman组件。

回答你的问题

  • 您可以在您使用的组件仓库中查找组件仓库中的组件。 不一样,但可能是一个解决scheme。
  • 为此使用模块监督员 。 你可以通过npm获得

我还没有find一种将我自己的Express + H5BP + Angular + Grunt骨架集成到Yeoman的简单方法,并最终在这里创build了一个回购站点: https : //github.com/ericclemmons/genesis-skeleton

从我读过的内容来看,还有一些项目正在进行添加快速生成器的工作,但是最终堆栈将会变得足够复杂,以至于不得不维护自己的启动器应用程序,而不是生成它。

有yeoman + express.js G + Yeoman / Express Article的实验分支

我发现yeoman.js对于快速原型制作来说非常酷,但是需要一些技巧来适应它“自以为是”的各种工具。 我已经决定在希望有帮助的一些vids中检查每个核心工具: yeoman.js相关的video

现在, Yoeman全栈式发生器产生前端和后端。 其他有趣的框架是Sails JS和StrongLoop

值得注意的是有一个express-generator项目:

  • 官方文档
  • npm页面

我打算放弃它 – 因为我正在翻阅本教程 – 但除此之外,我不能评论它的价值。