如何列出一个 npm 模块的所有版本?
Posted
技术标签:
【中文标题】如何列出一个 npm 模块的所有版本?【英文标题】:How to list all versions of an npm module? 【发布时间】:2017-05-15 22:02:07 【问题描述】:为了查看节点模块 [webpack] 的所有版本,我在 windows 命令提示符下执行了以下命令
npm view webpack versions
此命令仅显示前 100 个版本,之后显示“331 更多”文本。
我怎样才能列出所有版本?
【问题讨论】:
查看这里列出所有node modules
.***.com/questions/13981938/…
这个npm ls --depth=0
会将所有本地模块列为name@version
。 `
或全局变量:npm -g ls --depth=0
.
npm view get more items的可能重复
【参考方案1】:
如果我想查看所有版本,通常我会这样做
npm view webpack versions --json
【讨论】:
去掉--json
标志在我的机器上格式更好一点。
@Niek...
【参考方案2】:
您可以使用npm show <package_name> versions
查看任何软件包的可用版本
对于 webpack 使用 npm show webpack versions
【讨论】:
【参考方案3】:使用 yarn 它只是 yarn info react-dnd versions
,您可以关闭版本以获取许多其他信息
【讨论】:
【参考方案4】:这几乎相同,但不会列出 alpha 或 beta 版本
npm show webpack@* version
【讨论】:
npm show
npm view
和npm info
有什么区别?
@AkinHwan 没有。它们都是同一事物的别名
是的,但需要外壳转义。应该是:npm show 'webpack@*' version
以上是关于如何列出一个 npm 模块的所有版本?的主要内容,如果未能解决你的问题,请参考以下文章