我有一个老项目,我想对它做一些小改动,我首先添加了一个新的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",
"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文件中的许多依赖项中,我不明白为什么?有人有任何解释吗?
我也不希望对所有这些更改进行收缩包装,因为我担心它可能会破坏该项目中的其他内容:(