【发布时间】:2015-04-28 06:03:45
【问题描述】:
用例:
假设有以下package.json:
{
"version": "0.0.1",
"private": true,
"name": "my-app",
"devDependencies": {
"connect-modrewrite": "*",
"csslint": "~0.10.0",
"eslint": "*",
...
}
并且eslint 维护人员发布了一个新的包更新,我的日常构建任务已通过npm install 以及其他包进行安装。突然构建任务失败了。
现在,在研究构建失败的原因时,我想知道是否存在可能导致每日构建失败的依赖包更新。
期望的结果/输出:
eslint 0.15.0 02/15/2015
connect-modrewrite 0.2.0 01/15/2015
...
基本上,我需要一个带有版本日期的项目依赖项列表。是否可以通过npm 或npm-check 之类的第三方工具获取此类元信息?
有一个 Recently updated packages 页面正是我正在寻找的,但在我的 package.json 依赖项列表的上下文中。
我知道“避免意外”最佳做法建议为每个依赖项列出确切的版本号,并谨慎地按需升级包。
【问题讨论】:
标签: javascript node.js npm packages