尝试重装nodejs、webstorm,无作用。
经过两天的尝试,最终发现环境变量里不知道什么时候设置了一个HOST,值是C:\Windows\System32\drivers\etc,所以导致vue-cli运行项目时读取本地IP一直用的是这个值。把它删掉重启电脑成功解决。