`npm如何安装npm @ latest-2`解析包版本

时间:2016-11-03 09:55:39

标签: node.js npm

Here是安装npm v2而不是latest(即v3)的示例命令:

npm install -g npm@latest-2

这种语法是如何工作的? 通常我使用latest或显式版本,但之前没有见过这样的语法。

我尝试过与其他软件包类似的东西,例如:

npm install express@latest-4

但失败并显示错误No compatible version found: express@latest-4

1 个答案:

答案 0 :(得分:2)

这些被称为标签,它们旨在允许开发人员以更易读的方式标记其软件包的特定版本。

默认情况下,所有版本都标记为latest,但是您说您希望某些用户测试的测试版 - 而不是让他们指定要安装的特定版本,您可以使用{标记您的测试版{1}}。然后,这将允许他们运行npm publish --tag beta以获取最新的测试版。

您还可以使用npm install mypkg@beta标记已经发布的版本。

有关详细信息,请参阅https://docs.npmjs.com/getting-started/using-tags