In your examples here and here, you expect Bower and gulp to be installed globally.
This is not a good practice. These dependencies should be installed locally using package.json and managed with scripts or by calling node_modules/.bin/myclitool.
Also this has some bad consequences when you deploy the examples, see heroku/dotnet-buildpack#10 (comment). This is for Heroku but I guess the same problem happens with Azure/Kudu.
Btw Bower is kind of obsolete: 1, 2, 3. Asking people to understand npm, NuGet and also Bower in your "Get started" examples is kind of arsh.