【问题标题】:peer dependencies issue and token issue when installing semantic-release/gitlab安装语义发布/gitlab时的对等依赖问题和令牌问题
【发布时间】:2020-03-11 01:41:11
【问题描述】:

我目前正在学习如何在推送到我的分支后使用语义发布/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 令牌?

我不确定现在要做什么以及下一步是什么,有人可以帮助我吗,如果有人可以发送我可以遵循的指示,那就太好了。我已经卡了一整天了,请帮忙!!!!非常感谢。

【问题讨论】:

标签: gitlab npm-install access-token semantic-versioning semantic-release


【解决方案1】:

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

【讨论】:

  • 您好,感谢您的回答,我做了一些研究,发现有两个不同的插件 'semantic-release/gitlab' 和 'semantic-release-gitlab',有什么区别?我在我的问题中更新了一些内容,我在获取 npm 令牌时也遇到了问题,如果你能帮助我,那就太好了。非常感谢。
猜你喜欢
  • 2019-11-06
  • 2020-09-29
  • 2017-12-23
  • 1970-01-01
  • 2017-11-08
  • 1970-01-01
  • 1970-01-01
  • 2013-11-04
  • 1970-01-01
相关资源
最近更新 更多