npm 遇到的那些问题

159 阅读1分钟

花费了好长的时间,最后还是求助解决的,当然要记录一下啦!!!!

第一个报错:

48fd76803b78c891cd771cf9c01c641.jpg 原因:
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

然后就不会报证书失效的问题了!!!

第二个报错:

image.png 正常安装完依赖启动项目的时候报错 TypeError: Cannot read property 'upgrade' of undefined

搜索之后发现出现这种情况是因为vue.config.js中devServer设置了proxy,但target为空,将target设置一个地址即可。

但是在我的项目vue.config.js里target是指向.env.development里的开发环境的地址,然后我又看到我的开发环境地址都注释掉了没有放开,顿时豁然开朗

image.png