2016-09-21 48 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)相同。