执行npm publish时出现429 Too Many Requests错误的原因排查
npm publish返回E429错误的原因
这个错误是npm请求频率限流导致的:
- npm官方registry对用户的请求次数设有阈值限制,短时间内发起过多操作请求(比如重复执行publish、批量安装依赖等),就会触发429限流机制,暂时拒绝后续请求。
- 你这次执行
npm publish时刚好触发了该限流规则,因此被registry返回错误。
执行命令后的错误输出:
C:\Temp\HyperappComponent>npm publish npm notice npm notice package: hyperappcomponent@0.1.0 npm notice === Tarball Contents === npm notice 11.6kB LICENSE npm notice 3.7kB index.js npm notice 235B package.json npm notice 4.2kB README.md npm notice === Tarball Details === npm notice name: hyperappcomponent npm notice version: 0.1.0 npm notice package size: 6.8 kB npm notice unpacked size: 19.7 kB npm notice shasum: 48dab5ae762c43ae9afe3a24df79edf07942082c npm notice integrity: sha512-Xgf3YoCRPd68v[...]eLWhg8GH2wqWg== npm notice total files: 4 npm notice npm ERR! code E429 npm ERR! 429 Too Many Requests - PUT https://registry.npmjs.org/hyperappcomponent
内容的提问来源于stack exchange,提问作者kofifus
相关产品推荐
相关产品推荐

