【发布时间】:2018-01-10 14:21:24
【问题描述】:
我有一个 package.json 文件,它的依赖项定义如下(即我为每个包使用确切的版本):
"dependencies": {
"async": "0.9.2",
"body-parser": "1.15.1",
"cookie-parser": "1.4.2",
"csvtojson": "0.3.21",
"express": "4.13.4",
"jsonwebtoken": "7.1.9",
"lodash": "4.16.6",
"mongodb": "1.4.40",
"request": "2.78.0",
"seneca": "3.3.0",
"seneca-amqp-transport": "2.1.0"
}
当我在这个 package.json 文件上运行 npm install 两次并比较生成的 node_modules 文件夹时,我看到了文件夹中的差异。区别通常在于包的自述文件、_from 和 url 字段(参见附件)。
- 这是预期的吗?
- 这种差异对我的申请有任何影响吗?
- 有没有办法避免?
【问题讨论】:
标签: npm npm-install node-modules package.json