osdio / noder-react-native

The mobile app of cnodejs.org written in React Native
https://cnodejs.org/about
1.97k stars 389 forks source link

npm install 报错:getaddrinfo ENOTFOUND r.npm.sankuai.com r.npm.sankuai.com:80 #68

Closed TakWolf closed 8 years ago

TakWolf commented 8 years ago

@soliury

现在部分依赖包路径会强制走 r.npm.sankuai.com ,查了一下,貌似是美团的私有镜像

判定是 npm-shrinkwrap.json 这个文件引起的(我第一次知道还有这种用法),删除之后可以正常从公共仓库添加依赖

这个问题解决一下吧,有人已经构建失败了

另外求科普 npm-shrinkwrap.json 的原理

TakWolf commented 8 years ago

npm-shrinkwrap.json 的原理:

http://tech.meituan.com/npm-shrinkwrap.html

osdio commented 8 years ago

这个啊,哦哦,那是我的问题,我稍后改一改

osdio commented 8 years ago

已修复,不知道为啥会出现这样的情况,我安装时明明用的是淘宝的源,然后npm shrinkwrap出来就是sankuai的源