Hi Sandip
I seem to have made a breakthrough and I can now build the mobile app and run it in the browser locally.
I uninstalled Node 6.10.3 and re-installed Node version 0.12.7.
I still get an appium error when running npm install but all the other steps work without an error (even ionic state restore - webintent is downloaded without issue). I'm not sure what the appium error is yet but it looks like things are functioning so far....so maybe it's not a big issue!
My environment is as follows and seems (further testing needed!) to work:
Node 0.12.7
NPM 4.6.1
bower 1.8.0
gulp 3.9.1
Ionic 2.2.3
cordova 6.5.0
I hope this might help you!
Jim