npm ERR! 503 Service Unavailable one of the uplinks i

使用 Sinopia 搭建的本地 npm 私有仓库, 在发布自己的库的时候出现以下错误:

sh 复制代码
npm publish --registry http://192.168.xxx.xxx:4873
npm ERR! code E503
npm ERR! 503 Service Unavailable - PUT http://192.168.xxx.xxx:4873/xxxxxx - one of the uplinks is down, refuse to publish

解决方法

打开 Sinopia 的配置文件 config.yaml,检查 uplinks 配置。如果 Sinopia 被配置为代理到其他 npm 源,可能该源目前不可用。为了排除这个问题,可以暂时禁用 uplinks

yaml 复制代码
uplinks:
  npmjs:
    url: https://registry.npmjs.org/

确保配置文件中不存在错误,并且有权限访问上游仓库。

再进行发布就没有问题了.

发布后可以把配置修改回原来的样子

相关推荐
风月说与山鬼2 小时前
三、大括号语法
前端·react.js
kyriewen3 小时前
我把最常踩的8个CORS跨域报错整理了一遍——第8个去年还不存在
前端·javascript
Csvn3 小时前
🕰️ 闭包 + setTimeout 的 5 个经典陷阱:为什么定时器看到的永远不是最新的值?
前端
lilian2333 小时前
Harmony os 技术实战|拼豆制图27:用单字符编码承载 50 张 70×70 图纸
前端·数据库·华为·harmonyos
CarIise4 小时前
CSS选择器与样式关联
前端·css·tensorflow
里欧跑得慢5 小时前
CSS 模块化架构的演进:BEM、CSS Modules 到 CSS-in-JS 的反思
前端·css·flutter·web·css-in-js
IT_陈寒5 小时前
Vue的computed属性把我坑惨了,原来我一直用错姿势
前端·人工智能·后端
小灰灰搞电子6 小时前
Rust+Slint 实现温度计源码分享
前端·rust·slint
计算机魔术师6 小时前
面壁智能 OpenBMB 推出 MathForm,面向 Lean 4 数学自动形式化的开源框架、数据集与模型
前端