npm publish时request entity too large问题
对于使用 verdaccio 自建的 npm 仓库,使用 npm publish
发布包时出现如下错误时怎么处理?
413 Payload Too large - PUT https://some-domain/some-module - request entity too large
这是因为你要发布的包太大了,超过了 verdaccio 的默认限制(默认为 10mb),可以通过修改配置文件来解决。
修改 verdaccio 的配置文件 config.yaml,找到 max_body_size
这个配置项,将其值改为你需要的大小,单位是 byte,例如:
max_body_size: 100mb
如果你是用 docker 部署的 verdaccio,那么可以通过挂载配置文件的方式来修改配置,例如:
docker run -d --name verdaccio -p 4873:4873 -v /path/to/config.yaml:/verdaccio/conf/config.yaml verdaccio/verdaccio
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=3506