我尝试创建gulp任务以观看bower.json
,以便在更改时gulp-inject更新index.html
。但是,如果更新需要从Internet获取新组件,则监视任务通常在文件关闭之前完成。 main-bower-files看不到任何新文件,index.html
会覆盖与之前相同的内容。
我使用开箱即用的Visual Studio 2015 bower and gulp集成。该集成会自动运行bower以响应对bower.json
的更改。
如何告诉我的手表任务等到凉亭完成?
答案 0 :(得分:0)
没有办法。我们无法知道什么时候bower安装将从另一个shell结束。
只需安装所需的软件包并运行观察程序。
答案 1 :(得分:0)
一个可能但不太好的解决方案是观察bower_components目录以进行更改而不是bower.json。它虽然不值得cpu ...
我想知道为什么你真的需要这个,如果你手动触发一个凉亭安装你也可以轻松重启你的gulp watch任务...