TFS 2015 npm落后于代理

时间:2017-01-26 14:34:53

标签: npm tfs2015

最近,我的团队开始自动构建和发布。我们让npm install工作但是需要运行一个显示我的用户名和密码的http-proxy命令。

我尝试在代理后面的NetworkService帐户下运行npm,但没有运气。

没有我的用户名和密码有没有办法连接?

2 个答案:

答案 0 :(得分:1)

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

npm adduser https://docs.npmjs.com/cli/adduser

答案 1 :(得分:0)

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

我们一直在经历同样的考验,如果您尝试部署Web应用程序,我强烈建议您不要依赖node_modules在构建时进行恢复。相反,使用WebPack捆绑node_modules并使用它们。 这是一个额外的开发步骤,但非常值得,因为在重新部署时不会出现“未来软件包版本”的惊喜,并且它还不需要下载不需要的node_module来加速构建过程。 / p>

希望它有所帮助。