添加新程序包时,npmrinkwrap有很多更改

时间:2019-06-21 05:21:18

标签: node.js npm shrinkwrap

我有一个老项目,我想对它做一些小改动,我首先添加了一个新的npm包“ concat” npm i --save concat

在终端上运行上述命令后,该软件包已添加到package.json中,并且更新了rinklewrap.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”文件后的新文件

"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",

插入符号已添加到更新的rinklewrap.json文件中的许多依赖项中,我不明白为什么?有人有任何解释吗?

我也不希望对所有这些更改进行收缩包装,因为我担心它可能会破坏该项目中的其他内容:(

0 个答案:

没有答案