如何从npmjs获取我的软件包的最新版本
例如,下面是托管在如何从npmjs获取我的软件包的最新版本,npm,npm-publish,Npm,Npm Publish,例如,下面是托管在npmjs中的包 包装- 我想通过命令获得这个包的最新版本,而不安装它。是否有其他方法可以满足我的要求 目的-避免在设置版本时再次在npmjs中发布此包。如果我设置了较低的版本错误您可以这样做 npm show {package name} version 它只是获取最新版本并显示,而不是安装包 另外,npm视图,npm显示,npm信息和npm v都做同样的事情 您可以通过 npm outdated yarn outdated // < yarn equivalent
npmjs
中的包
包装-
我想通过命令获得这个包的最新版本,而不安装它。是否有其他方法可以满足我的要求
目的-避免在设置版本时再次在npmjs中发布此包。如果我设置了较低的版本错误您可以这样做
npm show {package name} version
它只是获取最新版本并显示,而不是安装包
另外,
npm视图
,npm显示
,npm信息
和npm v
都做同样的事情 您可以通过
npm outdated
yarn outdated // < yarn equivalent
这样做的好处是,它还显示了
当前的
、想要的
和最新的
,并带有有用的分色以实现兼容性。(
注意:显然,如果您的软件包是最新的,它不会显示在这里
@kumaresan_sd是的,我的答案中的示例图片实际上来自
npm-outlated
lol。因此,要么你的软件包是最新的,要么你在不正确的目录中调用它。但是我的意思是,如果你的软件包是最新的,你已经知道它的版本了,因为它已经安装了。有没有办法获得过时的版本?你是什么意思?安装过时版本还是?我想知道我的软件包的过时版本我的意思是,如果它不在这里,那么它显然不是过时的,至少根据verions@npm。如果你只想看到所有可能的版本,那么按照其他答案的建议,做npm显示
。这在一定程度上取决于你如何定义术语“最新”。运行npm show dist tags。latest
将返回标记为latest
的版本,与npm show version
类似。但是,可能已发布“更晚”的pkg版本。例如,预发布版本从当前标记的最新版本开始,可能已经发布了一个pkg的版本。为了说明我的观点运行;npm show eslint version&&npm show eslint versions
-正如您可以看到的,当前标记的最新版本是6.8.0
,但版本7.0.0-alpha.0
,以及7.0.0-alpha.1
n自发布。提示:如果您使用该命令,您将否定错误设置较低版本的可能性。这是否回答了您的问题?更准确的描述是:“它将只获取最新的标记版本并显示,而不是安装软件包。”或“它只是获取最新的稳定版本并显示,而不是安装软件包。”说得好。这更准确。
npm outdated | grep @syncfusion/ej2-base