Я пытаюсь установить firebase-admin@4.0.6
с npm install firebase-admin@4.0.6
, и я получил это дерево зависимостей через npm ls
:
└─┬ firebase-admin@4.0.6
├── @types/jsonwebtoken@7.2.0 extraneous
├── faye-websocket@0.9.3 extraneous
└── jsonwebtoken@7.1.9 extraneous
Однако диапазон зависимостей, который я получил от package.json
из firebase-admin@4.0.6
- это:
dependencies: {
@types/jsonwebtoken: "^7.1.33",
faye-websocket: "0.9.3",
jsonwebtoken: "7.1.9"
},
Для @types/jsonwebtoken
имеется список версий, удовлетворяющих диапазону ^7.1.33
:
7.1.33: "2016-10-06T16:57:57.575Z",
7.2.0: "2016-12-29T23:56:39.629Z",
7.2.1: "2017-06-05T19:56:31.609Z",
7.2.2: "2017-07-07T20:53:26.913Z",
7.2.3: "2017-08-03T14:00:05.795Z",
7.2.4: "2017-12-07T21:20:47.174Z",
7.2.5: "2017-12-13T19:13:57.718Z",
7.2.6: "2018-03-16T22:11:14.916Z",
7.2.7: "2018-04-30T16:19:55.931Z",
7.2.8: "2018-07-02T20:49:13.504Z",
Что меня смутило, так это то, что, когда я пытаюсь установить, он выбирает 7.2.0
вместо самого высокого 7.2.8
. Спасибо за ваше время!