Ionic serve multiple address issue

I’ve recently updated from ionic 1.0.14 to 1.2.6 and ionic serve is no longer working. I’ve tried other versions and it appears to be broken since 1.2.0.

$ ionic serve

Multiple addresses available.

Error: EINVAL, invalid argument
at new Socket (net.js:156:18)
at process.stdin (node.js:664:19)
at Object.IonicTask.loadSettings (C:\Users\xxxxxx\AppData\Roaming\npm\node_modules\ionic\lib\ionic\serve.js:66:10)
at (C:\Users\xxxxxx\AppData\Roaming\npm\node_modules\ionic\lib\ionic\serve.js:29:8)
at (C:\Users\xxxxxx\AppData\Roaming\npm\node_modules\ionic\lib\ionic.js:455:18)
at Object. (C:\Users\xxxxxx\AppData\Roaming\npm\node_modules\ionic\bin\ionic:10:7)
at Module._compile (module.js:456:26)
at Object.Module._extensions…js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

Not sure what’s going on here, but didn’t this used to prompt the user to select from the available addresses?