2015-09-29 91 views
1

我们有一个使用nodejs \ npm \ grunt在角度js中开发的单页应用程序。我打算将其整合到一个asp.net 4.5 mvc项目中。对于它的大部分,我能够通过使用VS中的新任务运行器功能来保留DEV环境。我更改了构建事件以运行npm \ bower install,并在.net代码构建之前执行一个冗长的构建。但我意识到,我们的生成服务器没有连接到Internet,因此无法恢复节点和凉亭软件包 我无法将节点软件包签入TFS,因为某些路径与大多数窗口不兼容工具。有什么办法可以解决这个问题,即我们可以在构建服务器上安装来自离线源的节点& bower软件包吗?谢谢。如何在离线构建服务器上安装Npm模块?

回答

0

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