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/

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

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

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

相关推荐
mCell41 分钟前
使用 useSearchParams 同步 URL 和查询参数
前端·javascript·react.js
mCell2 小时前
前端路由详解:Hash vs History
前端·javascript·vue-router
海上彼尚2 小时前
无需绑卡的海外地图
前端·javascript·vue.js·node.js
1024肥宅3 小时前
手写 call、apply、bind 的实现
前端·javascript·ecmascript 6
科杰智能制造3 小时前
纯前端html、js实现人脸检测和表情检测,可直接在浏览器使用
前端·javascript·html
每天吃饭的羊4 小时前
组件库的有些点击事件是name-click这是如何分装de
前端·javascript·vue.js
x***01064 小时前
SpringSecurity+jwt实现权限认证功能
android·前端·后端
1024肥宅4 小时前
防抖(Debounce)
前端·javascript·ecmascript 6
1024肥宅4 小时前
节流(Throttle)
前端·javascript·ecmascript 6
by__csdn4 小时前
Vue2纯前端图形验证码实现详解+源码
前端·javascript·typescript·vue·状态模式·css3·canva可画