Node.js 如何在“npm过时”中包含测试版?

Node.js 如何在“npm过时”中包含测试版?,node.js,npm,Node.js,Npm,运行npm-outleted会得到以下结果: Package Current Wanted Latest bootstrap 4.0.0-beta 4.0.0-beta 3.3.7 我怎么能把这个藏起来?正如我指定的,这个版本是正确的,但是npm似乎没有检测到它纱线过时正确地将其标记为未过时。您不能Alpha,Beta,Release candidate,表示此版本尚未准备就绪,只能用于测试。因此,最新的生产就绪版本是3.3.7,

运行
npm-outleted
会得到以下结果:

Package               Current      Wanted  Latest
bootstrap          4.0.0-beta  4.0.0-beta   3.3.7

我怎么能把这个藏起来?正如我指定的,这个版本是正确的,但是npm似乎没有检测到它<代码>纱线过时正确地将其标记为未过时。

您不能
Alpha
Beta
Release candidate
,表示此版本尚未准备就绪,只能用于测试。因此,最新的生产就绪版本是3.3.7,您不能
Alpha
Beta
Release candidate
,表示此版本尚未准备就绪,只能用于测试。所以最新的生产准备版本是3.3.7

对于npm来说,对我应该在我自己的项目中使用什么版本有一个意见似乎很奇怪。依我看,如果我指定要使用X版,npm不应该告诉我它错了<代码>过时的应该告诉我它是否是最新版本(这不是它当前的功能)
npm
只显示最新的稳定版本和最新的不稳定版本。如果您决定使用不稳定版本,
npm
会通知您这一点。这很公平。对我来说,
过时的
应该对我使用测试版软件有意见,这似乎还是很奇怪的;这应该是用户的选择,
过时的
应该简单地告诉你什么是过时的,IMO。对于npm来说,对我应该在我自己的项目中使用什么版本有意见似乎很奇怪。依我看,如果我指定要使用X版,npm不应该告诉我它错了<代码>过时的应该告诉我它是否是最新版本(这不是它当前的功能)
npm
只显示最新的稳定版本和最新的不稳定版本。如果您决定使用不稳定版本,
npm
会通知您这一点。这很公平。对我来说,
过时的
应该对我使用测试版软件有意见,这似乎还是很奇怪的;这应该是用户的选择,
过时
应该简单地告诉您什么是过时的,IMO。