У меня save-prefix , настроенный по умолчанию для добавления '^' в качестве префикса версии. Это хорошо работает для (с незаданной областью и областью действия) пакетов, которые я устанавливаю из npmjs. Однако для пакетов, которые приходят из моего собственного реестра ( verdaccio ), к нему не добавляется префикс:
> npm install --save @my-scope/my-package
> cat package.json
...
"dependencies": {
"@my-scope/my-package": "0.0.42",
}
Из этого вопроса Я узнал, что префикс сохранения является локальным и не зависит от реестра или package.json.
Нужно ли локально настраивать префикс сохранения для моего реестра? Если так: как / где?
Любые другие идеи о том, почему '^' не добавляется для пакетов из моего собственного реестра?
Мой .npmrc выглядит так:
@oblamatik:registry=https://npm.dev.***********.ch
//npm.dev.oblamatik.ch/:_password="***************"
//npm.dev.oblamatik.ch/:username=ci
//npm.dev.oblamatik.ch/:email=ci@***********.ch
//npm.dev.oblamatik.ch/:always-auth=true