安装语义发布/ gitlab时的对等依赖性问题和令牌问题

问题描述 投票:0回答:1

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

npm install -g semantic-release/gitlab

我得到警告

npm WARN @semantic-release/[email protected] requires a peer of semantic-release@>=15.8.0 <16.0.0 but none is installed. You must install peer dependencies yourself.

+@semantic-release/[email protected]
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个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.