【问题标题】:Yeoman and ExpressJSYeoman 和 ExpressJS
【发布时间】:2012-10-21 01:37:43
【问题描述】:

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

基本上我想知道-

  • yeoman 和 express 生成的样板代码如何组合在一起。有没有办法将两者结合起来? (gruntfile如何融入express项目)

  • 我可以用一个在更新时重新加载页面的快速服务器替换 yeoman 的默认手表吗?

【问题讨论】:

  • 我已经对此进行了一些修改,但仅足以发现我没有解决两个项目集成所需的知识。我已经招募了一位朋友和 NodeJS 专家,我希望一起为 Yeoman 社区提供一些样板的 Express/Yeoman 代码。
  • 请在完成后发布代码链接! :)

标签: node.js web-applications express yeoman


【解决方案1】:

不,实际上现在没有。

但您可以将express.jscomponent package manager 结合使用。还有一些工作,你不能在组件中使用 yeoman 组件。

回答你的问题

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        我发现 yeoman.js 对于快速原型制作非常酷,但确实需要一些提升才能习惯它“认为”的各种工具。我决定在一些希望有帮助的视频中回顾每个核心工具:yeoman.js related videos

        【讨论】:

          【解决方案5】:

          Yoeman fullstack 生成器现在同时生成前端和后端。其他有趣的框架是 Sails JSStrongLoop

          【讨论】:

            【解决方案6】:

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

            我会试一试——因为我关注this tutorial——但除此之外我无法评论它的价值。

            【讨论】:

              猜你喜欢
              • 2012-12-15
              • 1970-01-01
              • 2013-09-02
              • 1970-01-01
              • 1970-01-01
              • 2012-09-09
              • 2012-12-19
              • 1970-01-01
              • 2015-07-17
              相关资源
              最近更新 更多