I don’t understand your solution; you removed a specific plugin and the range error disappered? I do not have this plugin installed yet Ive still got the max callstack error whenever I do ionic serve. I cannot figure out what I did that makes this error happen; the other dev on my project doesnt get this error when he refreshes his repo and does ionic serve on his machine.
In my case, the error appeared immediately after I ran the bower install , so I strongly suspected it was related to that.
The solution wasn’t exactly removing a plugin. It was removing a directory under the package that I had installed.
This directory contained a demo Cordova app for the package. I suspect that ionic serve – or maybe live reload – was trying to serve that demo app also (maybe causing some recursion).
I don’t have any thoughts about what’s causing the problem in your case… It sounds as though there’s a difference between your repo and the other dev’s repo.