【问题标题】:Bower_components in grunt and Gitgrunt 和 Git 中的 Bower_components
【发布时间】:2015-04-01 21:21:44
【问题描述】:

大家好,我在这里寻求一般意见。

我的情况是,当我构建网站或 Web 应用程序时,我倾向于使用 grunt 或 gulp 作为任务运行器。我在 bower 的帮助下加入了我的开发依赖项,并且我正在使用 GIT 进行版本控制。

在我的 repo 中,我有一个 post-receive 挂钩,可将 repo 导出到服务器上的另一个文件夹,该文件夹可通过 http 进行预览。

在开发阶段,我将所有文件/文件夹等拆分为一个不错的 MVC 模式,但这些可以通过我在 grunt 文件中列出的任务编译/缩小为单个文件。我在登台/生产中执行此操作,但对于开发/调试,我将它们全部分开。

使用 GIT 处理 bower_components 文件夹的最佳方式是什么。我希望将它们导出到服务器上,但不确定我是否需要通过 GIT 跟踪它们,因为它们是由他们自己的作者维护的。

任何想法或想法都会很棒。

【问题讨论】:

    标签: gruntjs bower githooks


    【解决方案1】:

    关于将 bower_components 添加到 git 的意见很少。

    保存在 git 中:

    + “后端团队没有奇怪的问题”。我不知道为什么,但有时有人会遇到诸如“我只是进行凉亭安装而没有任何工作”之类的问题。 (我认为这是因为有人在没有-F 标志的情况下制作了bower install -F

    不要保留:

    - 保留库的历史是没有意义的。认真的。

    - 有一次我看到一个人甚至无法从 git(windows) 中提取的问题,因为有人制作了 bower instal jquery --savebower instal jQuery --save(在 linux 上)。有 2 个文件夹(jquery 和 jQuery)是 windows 无法解析的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-18
      • 2014-07-17
      • 2016-10-31
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多