2013-01-12 65 views
2

因爲我想要靈活,我想創建3個單獨的小型JavaScript RequireJS AMD項目(utils,mvc,小工具)。我不希望他們參與一個大型項目。它們不應該是獨立可執行的,只是爲了以後集成到其他項目中。RequireJS AMD項目與外部,而不是單個文件amd依賴關係

之後我想創建一個web應用程序,前端應該是一個JavaScript RequireJS AMD項目。我想在我的web應用程序項目中使用這3個獨立的AMD項目作爲EXTERNAL DEPENDENCIES。

到現在爲止,我在我的requirejs amd項目(例如AMD版本的Backbone.js)中使用的唯一外部AMD依賴項是單個連續文件,而不是包含許多小文件的項目。

有人可以告訴我如何開始在這種情況下?

也許它是相同的,只是爲外部依賴做出別名,就像我如何處理這些外部單個文件,級聯的amd依賴一樣。

但我懷疑這是特殊情況下的最佳做法。

也許有人可以給我建議。

非常感謝提前。

沃爾夫岡

回答

-1

雖然這並沒有真正回答你的問題,我建議治療像你的3個獨立的項目,任何其他外部庫:當他們改變,更高版本重新建立他們並調整依賴您的網絡項目的相應。

您的網站項目與其他3個項目分開是有原因的:它們是分開的東西。你的web項目不應該負責構建它的依賴關係,他們應該這樣做。