2016-09-21 19 views
0

我注意到,当我做npm install couchbase其联系http://nodejs.org/dist/v0.12.6/node-v0.12.6.tar.gz。当我做npm congig get registry我看到我们使用httpshttps://registry.npmjs.org/npm安装couchbase联系人http

问题:

  1. 为什么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
  2. 是有可能迫使它contcat https

感谢

回答

0

你有什么的nodenpm版本?你是怎么注意到它下载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)相同。