TFS 2015代理后的npm

TFS 2015代理后的npm,npm,tfs-2015,Npm,Tfs 2015,最近,我的团队开始自动化我们的构建和发布。我们安装了npm,但这需要运行一个http代理命令,显示我的用户名和密码 我试图在代理后的NetworkService帐户下运行npm,但没有成功 有没有办法在没有我的用户名和密码的情况下进行连接?您可以尝试使用此npm adduser命令在指定的注册表中创建或验证用户名,并将凭据保存到.npmrc文件中。这不需要再次输入用户名和密码 npm adduser:回答您最初的问题-您是否使用TFS?我建议您使用TFS(或同等)服务帐户,而不是NetworkS

最近,我的团队开始自动化我们的构建和发布。我们安装了
npm
,但这需要运行一个http代理命令,显示我的用户名和密码

我试图在代理后的NetworkService帐户下运行npm,但没有成功


有没有办法在没有我的用户名和密码的情况下进行连接?

您可以尝试使用此
npm adduser
命令在指定的注册表中创建或验证用户名,并将凭据保存到.npmrc文件中。这不需要再次输入用户名和密码


npm adduser

回答您最初的问题-您是否使用TFS?我建议您使用TFS(或同等)服务帐户,而不是NetworkService帐户

我们也经历过同样的考验,如果您试图部署一个web应用程序,我强烈建议您不要依赖要在构建时恢复的node_模块。取而代之的是,使用WebPack将您的node_模块打包并使用它们。 这是一个额外的开发步骤,但非常值得,因为在重新部署时,您不会得到“未来包版本”的惊喜,而且它不需要下载不需要的node_模块,从而加快了构建过程


希望有帮助。

谢谢,我会调查的。现在唯一的事情是,我必须记住每6个月左右更改一次密码。公司的密码政策。@FelipeDeguchi对此有什么反馈吗?是的,没用。我发现的是如何将代理设置为按proxy@FelipeDeguchi也许你可以参考这个博客: