花费了好长的时间,最后还是求助解决的,当然要记录一下啦!!!!
第一个报错:
原因:
2014年2月27日,npm不再支持自签名证书。因为npm install走的是https协议,需要通过数字证书来保证的。
解决方法:
1. 取消ssl验证
npm config set strict-ssl false
这个方法一般就可以解决了
2、更换npm镜像源:
npm config set registry http://registry.cnpmjs.org
npm config set registry http://registry.npm.taobao.org
然后就不会报证书失效的问题了!!!
第二个报错:
正常安装完依赖启动项目的时候报错 TypeError: Cannot read property 'upgrade' of undefined
搜索之后发现出现这种情况是因为vue.config.js中devServer设置了proxy,但target为空,将target设置一个地址即可。
但是在我的项目vue.config.js里target是指向.env.development里的开发环境的地址,然后我又看到我的开发环境地址都注释掉了没有放开,顿时豁然开朗