如何在脱机构建服务器上安装Npm模块?

时间:2015-09-29 11:02:22

标签: node.js windows npm bower bower-install

我们使用nodejs \ npm \ grunt以角度js开发了单页面应用程序。我想把它整合到一个asp.net 4.5 mvc项目中。在大多数情况下,我能够通过在VS中使用新的任务运行器功能来保留DEV环境。我更改了构建事件以运行npm \ bower install并在.net代码构建之前执行grunt构建。但我意识到我们的构建服务器没有连接到Internet,因此无法恢复节点和bower包  我无法将节点包签入TFS,因为有些路径与大多数Windows工具不兼容。有没有办法解决这个问题,即我们可以安装node& bower构建服务器上的离线源包?感谢。

1 个答案:

答案 0 :(得分:0)

假设您的构建服务器位于本地网络上,您可以设置本地npm注册表并在那里镜像所需的包。然后,您只需使用--registry命令行标志或将npm_config_registry设置为环境变量来设置注册表URL。有关如何设置节点注册表on clock.co.uk的说明。