【问题标题】:gruntjs vs yeoman vs guard [closed]gruntjs vs yeoman vs guard [关闭]
【发布时间】:2012-10-29 05:47:35
【问题描述】:

我目前正在使用 guard 来监视我的 .coffee 和 .scss 文件的变化并适当地编译它们。

现在,gruntjs 和 yeoman 提供了类似的功能。

  1. 从守卫转为 gruntjs 或 yeoman 的动机是什么?
  2. 使用 yeoman 与 gruntjs 有什么好处,反之亦然?

谢谢!

【问题讨论】:

  • 好的,我接受了更多答案。
  • 仅供参考,Yeoman 是建立在 Grunt 之上的。
  • 好的,谢谢。我知道它管理引擎盖下的配置。那么 Yeoman 是否只是命令行界面比 grunt 更友好?我的意思是它有意见并推荐某些做事方式。但除此之外……?

标签: ruby node.js guard gruntjs yeoman


【解决方案1】:

它们的目的完全不同。

Guard 可与 grunt 任务 grunt-contrib-watch 相媲美,后者在文件更改时运行任务。

Grunt 是一个基于任务的构建工具,它将枯燥的工作抽象为可重用的任务,因此您不必在每个项目中重新发明轮子。您可以做的不仅仅是观察变化。你可以concat、缩小JS/CSS、编译CoffeeScript/LESS/Sass等。

Yeoman 建立在 grunt 和其他工具的基础上,并提供了一个自以为是的工作流程来构建前端 Web 应用程序。这不仅仅是咕噜声。

【讨论】:

    猜你喜欢
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2011-07-08
    • 2017-06-20
    相关资源
    最近更新 更多