Когда я использую команду npm install
все resolved
свойства npm-shrinkwrap.json append ?dl=https://registry.npmjs.org/<package-name>
.
Пример
...,
"@types/hammerjs": {
"version": "2.0.35",
"resolved": "https://npm.artifactory.transactdevops.com:443/artifactory/api/npm/npm-virtual/@types/hammerjs/-/hammerjs-2.0.35.tgz?dl=https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.35.tgz",
"integrity": "<key>",
"dev": true
},
...
Пакеты из Artifactory и.npmrc, похоже, не имеет к этому никакого отношения.
Я не знаю, что означает "dl" и почему происходит это ненужное добавление, но я бы хотел сохранить чистый файл, когдадобавить (npm i --save
) или обновить зависимости и поделиться этими изменениями.