2015-09-29 90 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的說明。