如何通过包管理器安装最新稳定版本的Javascript包?
(没有alphas,beta等)
我尝试过NPM并没有找到解决方案。 This question is similar.
我试过Bower,一无所获。这是 question with no answer here.
请帮忙。我应该选择哪个包管理器?也许还有其他选择?
PS
例如:knockout.js,npm givers beta for latest。我不想要测试版!我也想为依赖项设置相同的限制 - 只拉动稳定版本。
答案 0 :(得分:2)
安装包而不指定版本将始终安装发布到npm的最新版本,包括预发布版(alpha,beta等):
npm install knockout
但是,如果您指定版本范围,即使只是作为通配符*
,也会明确排除预发布版本:
npm install knockout@*
有关详细信息,请参阅the npm docs。此外,您可以在npm's semver calculator。
中对此进行测试