我維護一個名爲Angular Modal Service的AngularJS庫。我想改變的依賴關係,使我的目標AngularJS 1.3,是這樣的:支持AngularJS的多個版本
"dependencies": {
"angular": "~1.3.0"
}
但是,我知道信誓旦旦的圖書館工程〜1.2。我不想強迫誰想要最新版本的我的代碼有升級的消費者,就可以做到這一點:
"dependencies": {
"angular": "~1.3.0 | ~1.2.0"
}
讓我的圖書館保持低的影響?如果有可能,它實際上是否合適?有沒有什麼好的指導方針?
嗨馬修,我沒有去的唯一原因是無法設置最大版本(儘管從你所說的聽起來像你可以做到這一點)。如果你可以設置最大版本,怎麼樣?它可以設置在1.3.x的形式(即1.3加上任何次要版本?)順便說一句,如果這樣的作品請寫作答案,我會接受它 – 2014-11-27 17:10:57