如何使用gulp监视作曲家软件包的更新?

M1ke

Composer是用于依赖项管理的出色工具,但对于本地开发而言,使其继续运行以更新内部版本可能会变得很耗时。诸如符号链接之类的方法有很多,但是使用gulp类的构建工具似乎应该有更好的方法来监视对本地库的更改。

观看本地库是有道理的,但作曲者会将更新决定基于最新的git提交,而不是基于工作目录的当前状态。我怎样才能有一个gulp watch任务来更新我的依赖关系?

M1ke

事实证明,只要您的composer依赖项绑定到特定分支,您就可以简单地查看git参考

gulp.watch([
    '/path/to/local/lib/.git/refs/heads/master',
    '/path/to/other/lib/.git/refs/heads/dev',
],['composer']);

composer任务在哪里定义

var composer = require('gulp-composer');
gulp.task('composer',function(){
    composer('update',{bin:'php composer.phar'});
});

还可以观看packagist.org的解决方案将不胜感激,甚至可以击败我自己的解决方案!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更新单个作曲家软件包?

来自分类Dev

作曲家-如何跟踪对软件包的更改

来自分类Dev

作曲家本地软件包

来自分类Dev

如何在更新之前创建作曲家/发行商软件包的备份?

来自分类Dev

Codeigniter 3:如何使用作曲家软件包?(Twilio SDK)

来自分类Dev

作曲家未下载软件包的src目录

来自分类Dev

阻止发布作曲家软件包?

来自分类Dev

作曲家-找不到匹配的软件包

来自分类Dev

无法通过作曲家获取软件包

来自分类Dev

作曲家,Laravel和本地软件包

来自分类Dev

阻止发布作曲家软件包?

来自分类Dev

Travis配置作曲家软件包

来自分类Dev

维护独立的作曲家软件包

来自分类Dev

需要其他作曲家软件包的作曲家软件包的正确目录结构?

来自分类Dev

作曲家如何处理同一软件包的多个版本?

来自分类Dev

如何找出自己的作曲家软件包的稳定性?

来自分类Dev

如何使作曲家不为软件包创建.git目录

来自分类Dev

如何在不同目录中安装不同类型的作曲家软件包?

来自分类Dev

如何以编程方式获取已安装的作曲家软件包?

来自分类Dev

我应该如何在作曲家软件包中包括XML数据文件?

来自分类Dev

防止通过元软件包替换作曲家软件包

来自分类Dev

作曲家更新错误:无法将需求解析为一组可安装的软件包

来自分类Dev

作曲家更新:无法将您的要求解析为一组可安装的软件包

来自分类Dev

私人作曲家软件包-未找到有效的composer.json

来自分类Dev

创建PHP作曲家软件包时的命名约定

来自分类Dev

作曲家:需要具有自定义名称空间的软件包

来自分类Dev

在没有作曲家的情况下安装symfony2软件包

来自分类Dev

作曲家:需要特定版本的非必需软件包

来自分类Dev

为什么只有某些作曲家软件包而不是全部存储在缓存中?

Related 相关文章

  1. 1

    如何更新单个作曲家软件包?

  2. 2

    作曲家-如何跟踪对软件包的更改

  3. 3

    作曲家本地软件包

  4. 4

    如何在更新之前创建作曲家/发行商软件包的备份?

  5. 5

    Codeigniter 3:如何使用作曲家软件包?(Twilio SDK)

  6. 6

    作曲家未下载软件包的src目录

  7. 7

    阻止发布作曲家软件包?

  8. 8

    作曲家-找不到匹配的软件包

  9. 9

    无法通过作曲家获取软件包

  10. 10

    作曲家,Laravel和本地软件包

  11. 11

    阻止发布作曲家软件包?

  12. 12

    Travis配置作曲家软件包

  13. 13

    维护独立的作曲家软件包

  14. 14

    需要其他作曲家软件包的作曲家软件包的正确目录结构?

  15. 15

    作曲家如何处理同一软件包的多个版本?

  16. 16

    如何找出自己的作曲家软件包的稳定性?

  17. 17

    如何使作曲家不为软件包创建.git目录

  18. 18

    如何在不同目录中安装不同类型的作曲家软件包?

  19. 19

    如何以编程方式获取已安装的作曲家软件包?

  20. 20

    我应该如何在作曲家软件包中包括XML数据文件?

  21. 21

    防止通过元软件包替换作曲家软件包

  22. 22

    作曲家更新错误:无法将需求解析为一组可安装的软件包

  23. 23

    作曲家更新:无法将您的要求解析为一组可安装的软件包

  24. 24

    私人作曲家软件包-未找到有效的composer.json

  25. 25

    创建PHP作曲家软件包时的命名约定

  26. 26

    作曲家:需要具有自定义名称空间的软件包

  27. 27

    在没有作曲家的情况下安装symfony2软件包

  28. 28

    作曲家:需要特定版本的非必需软件包

  29. 29

    为什么只有某些作曲家软件包而不是全部存储在缓存中?

热门标签

归档