发布于 2018-01-05 10:25:18 | 77 次阅读 | 评论: 0 | 来源: 网友投递
npm Node.js包管理工具
npm是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。
npm v5.6.0 发布,npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。
更新内容:
特性:
bc263c3fd
#19054 Fully cross-platform package-lock.json
. Installing a failing optional dependency on one platform no longer removes it from the dependency tree, meaning that package-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 target package-lock.json
without performing a full install of node_modules
.
66d18280c
#19104 Add new --node-options
config to pass through a custom NODE_OPTIONS
for lifecycle scripts.
bug修复:
b70321733
#18881 When dealing with a node_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 with version
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 using npm update
in package-lock.json
.
完整内容请查看发布主页。
下载地址: