node.js - 作用域包的 npm 注册表 URL 是什么?
问题描述
npm 有一个底层 API - registry.npmjs.org(以及其他)。文档在这里 - https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md
如果我想查询一个包(例如,快递),那么 URL 是https://registry.npmjs.org/express/。
但是,如果我想查询范围包(例如,@types/node),我可以在搜索端点(https://registry.npmjs.org/-/v1/search?text=@types/node ),但是当我点击https://registry.npmjs.org/@types/node时,我得到了 404。
由于没有记录,有谁知道公共范围包的 URL 是什么?
解决方案
对 npm 存储库中的作用域包执行 url 编码。
@types/node as @types%2Fnode
推荐阅读
- python - 在字符串中删除超过 1 个句点 - Python
- java - maven 依赖项对于导入不可见
- python - 当格式特定时,如何使用 Python 逐行读取文本文件
- python - 有人可以解释这个 MySQL db Python 注入查询吗
- r - 使用 read.table 解析愚蠢的数据帧?
- mongodb - Mongodb 失败(结果:核心转储)
- mysql - RDS MySQL Insights:热门查询“提交”
- matlab - Matlab:对轴进行任何更改后发布回调
- angular - 登录后NGXS状态重定向用户
- vega-lite - Vega Lite 中类似里程碑的规则标记