如何从npmjs获取我的软件包的最新版本

时间:2020-02-21 12:18:10

标签: npm npm-publish

例如,下面是位于npmjs

中的软件包

软件包-https://www.npmjs.com/package/@syncfusion/ej2-base

我想通过命令获取此软件包的最新版本,而无需安装它。反正可以满足我的要求

目的-避免在将版本设置为在npmjs中再次发布此软件包时使用。如果我将较低版本设置为错误

2 个答案:

答案 0 :(得分:2)

您可以做到

norm = mcolors.Normalize(0, 100)

它只会获取最新版本并显示,而不安装软件包。

colors = ['limegreen' if u > 50 else 'crimson' for u in dz] from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import matplotlib.colors as mcolors import numpy as np fig = plt.figure() ax = fig.add_subplot(111, projection="3d") ax.set_xlabel("Cumulative HH's") ax.set_ylabel("Index") ax.set_zlabel("# Observations") xpos = np.arange(1, 13) ypos = np.arange(2, 26, 2) zpos = np.zeros(12) dx = np.ones(12) dy = np.ones(12) dz = [100, 3, 47, 35, 8, 59, 24, 19, 89, 60, 11, 25] cmap = plt.cm.get_cmap('RdYlGn') norm = mcolors.Normalize(min(dz), max(dz)) colors = [cmap(norm(u)) for u in dz] ax.bar3d(xpos, ypos, zpos, dx, dy, dz, color=colors) plt.show() npm show {package name} version npm view都做同样的事情。

答案 1 :(得分:1)

您可以通过列出所有无用的软件包

npm outdated
yarn outdated // < yarn equivalent

,他们只需通过任何unix搜索工具通过管道传送您要查找的特定软件包

npm outdated | grep @syncfusion/ej2-base

此功能的优点在于,它还显示了currentwantedlatest并具有有用的颜色分离以实现兼容性。 (

enter image description here

注意:显然,如果您的软件包是最新的,它将不在此处显示