最近,我的团队开始自动构建和发布。我们让npm install
工作但是需要运行一个显示我的用户名和密码的http-proxy命令。
我尝试在代理后面的NetworkService帐户下运行npm,但没有运气。
没有我的用户名和密码有没有办法连接?
答案 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>
希望它有所帮助。