我们有自己的 npm 包和一个使用它的项目,我想将它发布到 tfs 提要 - 存储库并从那里安装它而不是从物理文件安装。
我从我的开发机器将包发布到提要,
并更改了使用它的项目中的引用。
整个过程在我的机器上运行良好,但是当我尝试在 tfs 的构建过程中使用包时 - 它失败并出现错误:
无法进行身份验证,您的身份验证令牌似乎无效。
我.npmrc
在项目级别创建了带有注册表地址的文件,并在用户目录上创建了另一个带有凭据的文件,我在 TFS 机器上做了同样的事情。
什么会导致 npm 安装(来自我的提要)无法在 tfs 机器上运行?
编辑:
当我在用户级 .npmrc 文件的注册表中添加前缀 @my 时 - 像这样:
@my:registry=https://my-feed-address
错误更改为:“我的包没有可用的有效版本”