当我npm install couchbase
联系http://nodejs.org/dist/v0.12.6/node-v0.12.6.tar.gz
时,我注意到了。当我npm congig get registry
时,我看到我们使用了https
:https://registry.npmjs.org/
的问题:
npm install couchbase
与http://nodejs.org/dist/v0.12.6/node-v0.12.6.tar.gz
联系而不是https://nodejs.org/dist/v0.12.6/node-v0.12.6.tar.gz
https
?感谢
答案 0 :(得分:0)
您有node
和npm
的哪个版本?您是如何注意到它下载http://nodejs.org/dist/v0.12.6/node-v0.12.6.tar.gz的?我想知道npm
为什么要下载node
本身,以及这样的旧版本。
对我来说,当我跑步时:
npm i couchbase --verbose 2>&1 | grep http:
我没有得到任何东西。另一方面,这个:
npm i couchbase --verbose 2>&1 | grep https: | wc -l
给了我833个结果(这是安装一个模块的很多请求,但它们都是HTTPS)。这与node
5.12.0 npm
3.8.6和node
6.5.0 npm
3.10.3相同(尽管6.5比5.12更多请求) ,但仍然没有HTTP)。