我正试图将@babel/runtime包发布到我的gitlab注册表中,在这样做的同时,我面临E400错误。在下方添加错误日志
npm notice === Tarball Details ===
npm notice name: @babel/runtime
npm notice version: 7.18.9
npm notice package size: 30.2 kB
npm notice unpacked size: 202.4 kB
npm notice shasum: dd63a562109741efdb37bd99af6873c143ea4f92
npm notice integrity: sha512-V6s46s886z0JV[...]zG4PMb7qvVVSA==
npm notice total files: 193
npm notice
npm ERR! code E400
npm ERR! 400 Bad Request - PUT https://gitlab.server.net/api/v4/projects/69/packages/npm/@babel%2fruntime
npm ERR! A complete log of this run can be found in:
npm ERR! /home/gitlab/.npm/_logs/2022-08-29T11_16_10_937Z-debug.log
在下方添加npmrc的详细信息
//gitlab.server.net/api/v4/projects/69/packages/npm/:_authToken={AUTH_TOKEN}
registry=https://gitlab.server.net/api/v4/projects/69/packages/npm/
几乎可以肯定你违反了包命名准则——除非你的组名是@babel
。