Gitlab - npm registry - npm publish - 422 Unprocessable Entity
Gitlab - npm registry - npm publish - 422 Unprocessable Entity
我正在尝试将一个非常简单的示例发布到我们的 gitlab npm 注册表,但出现错误
我已经更新了 names/projectId/token 等,但这是错误。
npm ERR! 422 Unprocessable Entity - PUT https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/@mycompany2fmy-test-repo
这是我的 .npmrc 文件
@mycompany:registry=https://gitlab.com/my-company/api/v4/packages/npm/
//gitlab.com/my-company/api/v4/packages/npm/:_authToken=<<TOKEN HERE...>>
//gitlab.com/my-company/api/v4/projects/1234567/packages/npm/:_authToken=<<TOKEN HERE...>>
在我的 package.json
{
"name": "@mycompany/my-test-repo",
...
"publishConfig": {
"@mycompany:registry": "https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/"
}
知道它可能是什么吗?
我试过创建两个不同的访问令牌,都没有用,我尝试了个人访问令牌和部署访问令牌。
如果有人能提供帮助,我将不胜感激。
经过多次尝试,我终于成功了。
package.json
{
"name": "@myorg/my-repository",
...
"publishConfig": {
"@myorg:registry": "https://gitlab.com/api/v4/projects/12345678/packages/npm/"
}
}
.npmrc 文件
@myorg:registry=https://gitlab.com/api/v4/packages/npm/
//gitlab.com/api/v4/packages/npm/:_authToken=[[MY_ACCESS_TOKEN]]
//gitlab.com/api/v4/projects/12345678/packages/npm/:_authToken=[[MY_ACCESS_TOKEN]]
我正在尝试将一个非常简单的示例发布到我们的 gitlab npm 注册表,但出现错误
我已经更新了 names/projectId/token 等,但这是错误。
npm ERR! 422 Unprocessable Entity - PUT https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/@mycompany2fmy-test-repo
这是我的 .npmrc 文件
@mycompany:registry=https://gitlab.com/my-company/api/v4/packages/npm/
//gitlab.com/my-company/api/v4/packages/npm/:_authToken=<<TOKEN HERE...>>
//gitlab.com/my-company/api/v4/projects/1234567/packages/npm/:_authToken=<<TOKEN HERE...>>
在我的 package.json
{
"name": "@mycompany/my-test-repo",
...
"publishConfig": {
"@mycompany:registry": "https://gitlab.com/my-company/api/v4/projects/1234567/packages/npm/"
}
知道它可能是什么吗?
我试过创建两个不同的访问令牌,都没有用,我尝试了个人访问令牌和部署访问令牌。
如果有人能提供帮助,我将不胜感激。
经过多次尝试,我终于成功了。
package.json
{
"name": "@myorg/my-repository",
...
"publishConfig": {
"@myorg:registry": "https://gitlab.com/api/v4/projects/12345678/packages/npm/"
}
}
.npmrc 文件
@myorg:registry=https://gitlab.com/api/v4/packages/npm/
//gitlab.com/api/v4/packages/npm/:_authToken=[[MY_ACCESS_TOKEN]]
//gitlab.com/api/v4/projects/12345678/packages/npm/:_authToken=[[MY_ACCESS_TOKEN]]