nexus私服npm包踩坑记录
1.私服npm publish时,报错“-4048”,如下图所示:
解决方法:
- 删除包中的node_modules文件夹
- 修改npm镜像地址为私服地址,执行命令:npm config set registry http://xxx.com/repository/antd-vue-based-components/
- 重新登录私服账号
- 检查所在目录是否为当前要发布包的上级目录
2.私服再次publish npm包时,报“E400, Repository does not allow updating assets”,错误如下图所示:
解决方法:修改私服仓库的 Deployment policy配置项为Allow redeploy,如下图所示: