我正在爲第三方JavaScript應用程序做出貢獻,我們稱它爲X.網站所有者可以將X放在自己的站點中,我們稱之爲Y,使用腳本標記和X可能會渲染一些內容,對事件做出反應等。想想像Disqus這樣的東西。第三方JavaScript應用程序依賴關係管理
X可能依賴於諸如Handlebars,Underscore.js等庫。我面臨以不干擾Y的方式解決這些依賴性的問題。如果X爲自己提供Handlebars和Underscore.js,並且Y已經包含這些庫,由於存在兩個版本可能會導致未定義的行爲,因此可能會爆炸。
那麼處理這種情況的最好方法是什麼?
啊,是的,我同意yepnope將是一個很好的方法來處理它。感謝您的建議。 – Leirith