npm8中文文档
该命令以前称为 npm tag
,它只创建新标签,因此具有不同的语法。
标签必须与版本号共享一个命名空间,因为它们在同一个插槽中指定:npm install <pkg>@<version>
与 npm install <pkg>@<tag>
。
可以解释为有效 semver 范围的标签将被拒绝。例如,v1.4
不能用作标签,因为它被 semver 解释为 >=1.4.0 <1.5.0
。见 https://github.com/npm/npm/issues/6082。
避免标签出现语义问题的最简单方法是使用不以数字或字母 v
开头的标签。