Nexus oss 3纱线登录问题-私有npm回购
我已经安装了nexus oss 3,它看起来很酷。我所有的项目都是使用Thread安装的,因为--pure lockfile选项 重现问题的步骤:Nexus oss 3纱线登录问题-私有npm回购,npm,nexus,yarnpkg,Npm,Nexus,Yarnpkg,我已经安装了nexus oss 3,它看起来很酷。我所有的项目都是使用Thread安装的,因为--pure lockfile选项 重现问题的步骤: 1.使用专用npm注册表安装nexus oss 3(如文档中所示) 2.禁用nexus oss 3管理面板的匿名访问 3.在带有alpine的linux服务器上,尝试安装--pure lockfile(您必须拥有一个包,该包托管在package.json中的私有repo上) 4.不工作,返回401错误 我尝试了所有的方法,但是我没能成功地登录以获得
1.使用专用npm注册表安装nexus oss 3(如文档中所示)
2.禁用nexus oss 3管理面板的匿名访问
3.在带有alpine的linux服务器上,尝试安装--pure lockfile(您必须拥有一个包,该包托管在package.json中的私有repo上)
4.不工作,返回401错误
我尝试了所有的方法,但是我没能成功地登录以获得那些软件包 如果我使用npm安装,它可以工作
有人能告诉我如何使用上面的设置使Thread工作nexus oss3吗?您的请求返回401(未经授权),这意味着您在连接nexus时应该提供凭据 这远不是一个好的解决方案,但我使用
纱线组注册表https://user:pwd@您的.nexus.host/nexus3/repository/npmjs/
我使用纱线1.4.0(候选发行版)。它也应该在1.3.2上工作,但我无法测试,因为1.3.2与HTTPS_PROXY env Var有问题。如果
npm安装
正常工作,则必须正确定义登录凭据和存储库
npm登录
,为nexus帐户提供用户名和密码。这将创建一个文件~/.npmrc
。打开此文件nano~/.npmrc
,输出如下/:\u authToken=NpmToken.
一个虚构的例子:
//test.server.com/repository/npm group/:_authToken=NpmToken.123456-12345-12345-tok-en0onum
cd
,创建一个新文件.yarnrc
,打开它nano.yarnrc
。插入以下行,保存并退出(Ctrl+O,Ctrl+X)它registry”“
.npmrc
。打开,添加以下行,保存并存在注册表=
始终auth=true
//:_authToken=NpmToken.
rm~/.npmrc
中的.npmrc
warn
或warn安装下载node\u模块
我对nexus 3也有同样的问题,并在我的.npmrc文件中使用此配置:
registry=https://your.nexus.com/repository/some-npm/
always-auth=true
/* basic-auth-token: your user:password in base64 */
_auth=<basic-auth-token>
注册表=https://your.nexus.com/repository/some-npm/
始终auth=true
/*基本身份验证令牌:您的用户:base64中的密码*/
_认证=
希望这对你有帮助 这很有趣。我明天去看看。好吧,这应该行得通。我知道应该行,但对我来说不行。我尝试了npm的所有auth方法,但纱线不想工作:(我们也在考虑使用纱线和Nexus3。这是怎么回事?