You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过NPM公共API查询带@前缀的作用域NPM包?

查询带@前缀的NPM作用域包时请求失败,原因是URL中的@和/属于保留字符,直接拼接在路径中会导致服务端路由解析异常,需要先对包名做URL编码处理:

  • @ 编码为 %40
  • 作用域和包名之间的分隔符/编码为%2F

普通非作用域包可直接请求,示例如下:

curl "https://api.npms.io/v2/package/react"

以@types/react-router-dom为例,编码后的包名为%40types%2Freact-router-dom,正确的请求写法如下:

curl "https://api.npms.io/v2/package/%40types%2Freact-router-dom"

内容的提问来源于stack exchange,提问作者abnormi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 16:45:03