I’m planning to stay away from npm 4 until at least one of the Ionic or Angular team confirms that their frameworks play well with it. Do you need npm 4? It changes a lot of things. I don’t know if that’s the problem, but it’s what caught my eye about your post.

I’m not sure that I do. I was following the setup guide in the Angularfire docs, I noticed that the NPM version they listed was 3.10.8 but I just installed the latest. I will go back and modify the version and test it, thanks!