打开vue源码,准备下载依赖包,发现vue使用的是pnpm, 那就pnpm install~ 然后就。。。
进入下载
显示下载进度
开始报错
报错的意思是从 npm.xxx.com 源下载@types错误,连接超时。
npm.xxx.com 是我之前配置的公司的npm源地址,全局配置在了.npmrc中,pnpm下载的时候默认读取了全局npmrc,在没vpn连接不上这个npm源的时候就会连接超时,导致下载失败。
这个时候在项目下.npmrc单独配置@types源(一个你可以连接到的源,比如 registry.npmjs.org/ ),当然也可以修改下全局.npmrc的源配置。
再pnpm install 就OK啦~