Это отрывок из моего package.json
:зависимости package.json точная версия не работает
"dependencies": {
[...]
"jquery": "2.2.3",
[...]
}
Согласно package.json documentation («должна соответствовать версии именно») он должен получить JQuery с версии 2.2.3, когда вы делаете npm install
.
Так что я был удивлен, когда я обнаружил, что в моей node_modules/jquery/dist
папке есть jquery.js
файл, который говорит: Jquery JavaScript библиотеки v3.0.0 (который, конечно, сломал некоторые из моего кода)
Что случилось Вот? Это ошибка? Является ли это предполагаемым поведением, поскольку какая-то другая зависимость имеет подзависимость jQuery @ 3,0,0? То же самое происходит, когда я помещаю каретку перед номером версии ("jquery": "^2.2.3"
). Не удалось найти ничего об этом в документах, на SO или в Google, поэтому любая помощь будет оценена.