npm shrinkwrap с большим количеством изменений, когда я добавляю новый пакет - PullRequest
0 голосов
/ 21 июня 2019

У меня есть и старый проект, в который я предполагаю внести некоторые незначительные изменения, я начал с добавления нового пакета npm 'concat' npm i --save concat

после запуска вышеуказанной команды на терминале пакет был добавлен в package.json, а shrinkwrap.json был обновлен, но, к моему удивлению, в файле shrinwrap.json есть много изменений

Старый файл

"babel-cli": {
      "version": "6.26.0",
      "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
      "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
      "requires": {
        "babel-core": "6.26.0",

Новый файл после добавления "concat" pacakge

"babel-cli": {
      "version": "6.26.0",
      "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
      "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
      "requires": {
        "babel-core": "^6.26.0",

знак каретки был добавлен во многие зависимости в обновленном файле shrinkwrap.json, и я не понимаю, почему? есть ли у кого-нибудь объяснение.

Также я не хочу выдвигать shrinkwrap со всеми этими изменениями, так как боюсь, что в этом проекте это может сломаться: (

...