为什么通过 Artifactory 存储的 npm 包的路径中有“-”(破折号)?

Tib*_*ibo 6 artifactory npm

在为 NPM 设置远程存储库并通过 Artifactory 成功检索依赖项后,我看到所有 NPM 包都在它们的路径中存储了一个中间破折号“-”,例如:

http://host:8081/artifactory/npm-remote-cache/abbrev/-/abbrev-1.0.7.tgz

发布到本地 npm 存储库的版本也相同。两个存储库都使用 npm-default 布局。

没什么大不了的,但有谁知道为什么这个破折号在中间?

提前致谢 !

Dro*_*sky 2

这样做是为了遵循公共NPM 注册表使用的布局。
例如,对于您提到的包,公共 URL 为 - http://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz

  • 这仍然没有真正回答为什么路径中有破折号的问题;) (3认同)