2014-12-04 85 views
5

我找一個兼容的Nexus的倉庫在哪裏可以得到一個節點的安裝程序(兼容關係,可替代http://nodejs.org/dist/兼容的Nexus的倉庫得到節點和NPM安裝

語境:

在Java環境中,我們的版本是Maven的處理。最近我們增加了一個JavaScript的前端應用程序,我想獲得它通過行家建有優秀的插件frontend-maven-plugin

插件安裝節點,NPM,然後運行npm install的d grunt build。 一切正常。

但是我們必須把我們所有的依賴放在nexus(或者一些本地代理的存儲庫)之下。

  • 關於前端依賴關係:沒問題,因爲nexus 2.10支持npm註冊表。有用。

  • 關於node和npm安裝程序,它們最初由插件從http://nodejs.org/dist/下載,我不知道如何在本地代理此repo ...或者我可以在符合nexus標準的安裝程序上找到這些安裝程序。

有什麼建議嗎?

Thx。

回答

1

我會建議爲前端插件創建一個pull請求/補丁,允許您爲npm和節點添加完整的url,而不僅僅是版本和根url。然後,您可以託管安裝的兩個通過將它們上傳到Nexus到Maven 2存儲庫並使用該URL。我爲那個順便提出了一個問題。 https://github.com/eirslett/frontend-maven-plugin/issues/126

或者可以嘗試在Nexus中創建具有相同結構並使用它的網站存儲庫。

+0

Thx爲您的答案(和問題)。我正在嘗試創建一個站點存儲庫。我將它設置爲原始遙遠站點「nodejs.org/dist」的鏡像......但它似乎不起作用。我對所有這些東西都很陌生,我可能會錯過某個地方。 – 2014-12-08 17:22:21

+0

你不能鏡像它。如果您設置了網站回購,您必須手動上傳您想要的文件..然後您可以訪問該網址。網站回購只允許你使用任何結構......包括來自nodejs的結構。 – 2014-12-08 17:32:40

+0

順便說一句,它可能是最簡單的修補,然後前端maven插件建議.. – 2014-12-08 17:36:42