安装时对等依赖项问题和令牌问题 semantic-release/gitlab

peer dependencies issue and token issue when installing semantic-release/gitlab

我目前正在学习如何使用 semantic-release/gitlab 在推送到我的分支后获得自动版本控制,但是当我在 bash 中尝试以下命令时:(目录在我的项目文件夹中)

npm install -g semantic-release/gitlab

我收到警告

npm WARN @semantic-release/gitlab@0.0.0-development requires a peer of semantic-release@>=15.8.0 <16.0.0 but none is installed. You must install peer dependencies yourself.

+@semantic-release/gitlab@0.0.0-development
added 85 packages from 101 contributors in 89.758s

我也试过了

npm install --save-dev semantic-release/gitlab

这给了我与上面类似的警告。

然后我按照教程,尝试获取 npm 令牌和 Gitlab 私有令牌, 当我尝试时:

$ ./.npmrc

它给了我这个:

 line 1: //registry.npmjs.org/:_authToken=: No such file or directory

如何获得 npm 令牌?

我不确定现在该做什么以及下一步是什么,有人可以帮助我吗,如果有人可以发送我可以遵循的说明,那就太好了。卡了一天了,求助!!!!!非常感谢

该警告告诉您该怎么做,您必须安装 semantic-release,因为它是对等依赖项。您可以像安装 semantic-release/gitlab 一样安装:npm install semantic-release --save-dev.