npm install会从package-lock.json中的几个软件包中删除“ dev”:true吗?

时间:2019-03-27 19:20:38

标签: npm npm-install package-lock.json

今天,我从共享的Git存储库中获取了最新信息,并注意到团队中的另一位开发人员添加了NPM软件包。因此我运行了npm install,然后看到我的package-lock.json文件已更改。当我研究更改时,发现"dev": true已从多个软件包描述中删除,例如:

"some-package": {
  "version": "1.0.0",
  "resolved": "https://registry.npmjs.org/whatever/-/some-package-1.0.0.tgz",
  "integrity": "some-big-hash",
  "dev": true
},

"dev": true在几个软件包中紧随npm install之后。我应该担心NPM这样做吗?我不希望将这些软件包安装用于生产。

This question about "dev": true有点相关,但是没有一个好的答案,我仍然想知道我做错了什么。 NPM为什么要删除它?

0 个答案:

没有答案