I stopped and started gulp watch which fixed the problem. I didnt realise that the process held its list in memory and needs a restart whenever new assets are loaded.
I wanted to add swipe support to my carousel so I did
$ bower install --save bootstrap-carousel-swipe
$ gulp
That seemed to work…for a while. Then I noticed it was no longer being included. Its still in bower.json. What might cause it to not be included? Is it possible that gulp watch is the culprit? Do I need to restart gulp watch after adding the package? (I had just left it running in another terminal window)
(I read the NPM debugging guidlines and node, gulp and bower are up-to-date)
What’s solved it for me is to not run gulp watch simultaneously as gulp. I used to have gulp watch it running in the background and that would removed the dependencies via Bower or Wiredep.