什么是作用域包的npm注册表URL?

时间:2018-05-16 08:50:38

标签: node.js npm

npm有一个底层API - registry.npmjs.org(以及其他)。文档在这里 - https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md

如果我想查询包(例如,快递),则网址为https://registry.npmjs.org/express/

但是,如果我想查询范围包(例如@ types / node),我可以在搜索端点(https://registry.npmjs.org/-/v1/search?text=@types/node)中找到它,但是当我点击https://registry.npmjs.org/@types/node时,我得到了一个404。

由于没有记录,有没有人知道公共范围包的URL是什么?

1 个答案:

答案 0 :(得分:3)

对npm存储库中的作用域包执行url编码。

@types/node as @types%2Fnode

精确网址https://registry.npmjs.org/@types%2Fnode