Я делаю npm install
для пакета, где package.json имеет необязательную зависимость, такую как:
"optionalDependencies": {
"rdx": "git+https://github.com/myusername/repository1.git#dev"
}
Проблема заключается в том, что зависимости git-репопосле установки загружаются не те файлы, которые указаны в файле package-lock.json моего репозитория, но они соответствуют тому, что указано в файле package.lock репозитория git.
Например:
git repo package.lock "dependencies": {
"react-jsonschema-form": "^1.0.6",
}
но в package-lock.json git repo
"react-jsonschema-form": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/react-jsonschema-form/-/react-jsonschema-form-1.0.6.tgz",
И последний установленный пакет - версия 1.8.0, в то время как яхочу, чтобы он был 1.0.6, как указано в package-lock.json.
Что мне здесь не хватает?
Спасибо.