NPM视图:按日期时间排序的版本如何排序?
npm view 包装并将其打印到Stdout。
我如何通过 datetime 对版本进行版本进行排序?
npm view @act/act-qa-task-thycotic time --json
{
"1.3.0-pr.515714": "2022-06-15T14:29:51.680Z",
"created": "2022-06-14T23:22:13.692Z",
"1.3.0-pr.515829": "2022-06-15T17:06:02.323Z",
"1.3.0-pr.515697": "2022-06-15T13:45:24.534Z",
"1.3.0-pr.515333": "2022-06-14T23:26:32.198Z",
"1.3.0-pr.515861": "2022-06-15T17:30:36.429Z",
"1.3.0-pr.515365": "2022-06-14T23:59:47.488Z",
"1.3.0-pr.515497": "2022-06-15T02:15:01.895Z",
"1.3.0-pr.515326": "2022-06-14T23:22:13.692Z",
"1.3.0-pr.515479": "2022-06-15T02:01:56.968Z",
"1.3.0": "2022-06-14T23:30:57.373Z",
"1.3.0-pr.515482": "2022-06-15T02:05:14.094Z",
"modified": "2022-06-15T17:30:36.429Z"
}
使用 jq 最佳选择?
npm view @act/act-qa-task-thycotic time --json | jq '.[]'
"2022-06-15T14:29:51.680Z"
"2022-06-14T23:22:13.692Z"
"2022-06-15T17:06:02.323Z"
"2022-06-15T13:45:24.534Z"
"2022-06-14T23:26:32.198Z"
"2022-06-15T17:30:36.429Z"
"2022-06-14T23:59:47.488Z"
"2022-06-15T02:15:01.895Z"
"2022-06-14T23:22:13.692Z"
"2022-06-15T02:01:56.968Z"
"2022-06-14T23:30:57.373Z"
"2022-06-15T02:05:14.094Z"
"2022-06-15T17:30:36.429Z"
如何按日期时间对包装版本进行排序?
npm view command shows data about a package and prints it to stdout.
How can I sort package json output versions by datetime?
npm view @act/act-qa-task-thycotic time --json
{
"1.3.0-pr.515714": "2022-06-15T14:29:51.680Z",
"created": "2022-06-14T23:22:13.692Z",
"1.3.0-pr.515829": "2022-06-15T17:06:02.323Z",
"1.3.0-pr.515697": "2022-06-15T13:45:24.534Z",
"1.3.0-pr.515333": "2022-06-14T23:26:32.198Z",
"1.3.0-pr.515861": "2022-06-15T17:30:36.429Z",
"1.3.0-pr.515365": "2022-06-14T23:59:47.488Z",
"1.3.0-pr.515497": "2022-06-15T02:15:01.895Z",
"1.3.0-pr.515326": "2022-06-14T23:22:13.692Z",
"1.3.0-pr.515479": "2022-06-15T02:01:56.968Z",
"1.3.0": "2022-06-14T23:30:57.373Z",
"1.3.0-pr.515482": "2022-06-15T02:05:14.094Z",
"modified": "2022-06-15T17:30:36.429Z"
}
Is using jq the best choice?
npm view @act/act-qa-task-thycotic time --json | jq '.[]'
"2022-06-15T14:29:51.680Z"
"2022-06-14T23:22:13.692Z"
"2022-06-15T17:06:02.323Z"
"2022-06-15T13:45:24.534Z"
"2022-06-14T23:26:32.198Z"
"2022-06-15T17:30:36.429Z"
"2022-06-14T23:59:47.488Z"
"2022-06-15T02:15:01.895Z"
"2022-06-14T23:22:13.692Z"
"2022-06-15T02:01:56.968Z"
"2022-06-14T23:30:57.373Z"
"2022-06-15T02:05:14.094Z"
"2022-06-15T17:30:36.429Z"
How to sort package versions by date-time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
JQ
至少是一个很好的选择。如果所有时间戳以相同的方式格式化,尤其是在同一时区中,您可以sort_by
他们的字符串表示:demo
jq
is at least a very good choice. If all the timestamps are formatted the same way, especially in the same timezone, you cansort_by
their string representation:Demo