2016-04-18 141 views
0

我們需要將一個大的應用程序從silverlight移到html5。 應用程序將有一個客戶端和服務器部分。 由於應用程序的大小,我認爲可能需要將一些功能劃分爲npm模塊。Js noob健康檢查

這樣,如果我需要在服務器端使用它,我可以,如果我想在客戶端使用它(使用aurelia),我可以通過jspm來實現。

從模塊化js的可重用性來看,你會使用npm來維護一個版本化的可重用堆棧的最佳方法嗎?還是有其他解決方法?

只是想做一個健全的檢查,以確保我在正確的軌道上。

+0

是的。如果你有共享代碼,把它放在一個庫中。不幸的是,這樣的問題對於SO格式來說過於寬泛(而且基於觀點)。你可能會選擇一個不太具體的編程SE站點。 – ssube

回答

1

模塊化代碼絕對是要走的路,我沒有看到使用NPM作爲版本回購來處理這個問題,特別是隨着代碼的增長和越來越多的人使用,但另一種方法可能是使用githubs版本標籤,這可能也是一個更簡單的解決方案(或至少將所有內容保存在一次)