1

我尝试创建一个 gulp 任务来观察bower.json,以便当它发生变化时,gulp-inject更新index.html。但是,如果更新需要从 Internet 获取新组件,则监视任务通常会在文件下载之前完成。main-bower-files看不到新文件,index.html并被之前的相同内容覆盖。

我正在使用开箱即用的 Visual Studio 2015 bower 和 gulp 集成。该集成会自动运行 bower 以响应对bower.json.

我怎样才能告诉我的手表任务等到凉亭完成?

4

2 回答 2

0

不可能。我们不知道 bower 安装何时会从另一个 shell 结束。

只需安装所需的软件包并运行 watcher。

于 2015-08-06T06:23:54.243 回答
0

一种可能但不太好的解决方案是查看 bower_components 目录而不是 bower.json 的更改。虽然它几乎不值得cpu......

我想知道为什么你真的需要这个,如果你手动触发凉亭安装,你也可以轻松地重新启动你的 gulp watch 任务......

于 2015-08-13T09:25:14.180 回答