npm v5.6.0 发布,npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。
更新内容:
特性:
bc263c3fd
#19054 Fully cross-platformpackage-lock.json
. Installing a failing optional dependency on one platform no longer removes it from the dependency tree, meaning thatpackage-lock.json
should now be generated consistently across platforms!f94fcbc50
#19160 Add--package-lock-only
config option. This makes it so you can generate a targetpackage-lock.json
without performing a full install ofnode_modules
.66d18280c
#19104 Add new--node-options
config to pass through a customNODE_OPTIONS
for lifecycle scripts.
bug修复:
b70321733
#18881 When dealing with anode_modules
that was created with older versions of npm (and thus older versions of npa) we need to gracefully handle older spec entries. Failing to do so results in us treating those packages as if they were http remote deps, which results in invalid lock files withversion
set to tarball URLs. This should now be fixed.2f9c5dd00
#18880 Stop overwriting version in package data on disk. This is another safeguard against the version overwriting that’s plagued some folks upgrading from older package-locks.a93e0a51d
#18846 Correctly save transitive dependencies when usingnpm update
inpackage-lock.json
.
完整内容请查看发布主页。
下载地址:
转自 http://www.oschina.net/news/92170/npm-5-6-0-released