我有一個JavaScript項目中大多數模塊使用一些第三方的庫爲「全球性」的依賴(尤其是jQuery和jQuery插件)提示爲JavaScript應用程序遷移到使用AMD(如requirejs)
我想「清理」項目(將所有庫表示爲requirejs依賴關係),但是在我的情況下,這是一個大任務(大量文件,大量第三方庫)。
我怎樣才能使遷移更容易/更快?
- 我可以「假」採用AMD的依賴性在剛剛加載它們的模塊包裹第三方庫(與訂單!插件?)
- 它是安全的混合是加載第三方庫模塊作爲直接使用全局的模塊和模塊?
- 如果我想讓事情自動化,是否有任何工具可以用來'解析'requirejs模塊來告訴我是否使用了特定的符號?
編輯:我最後一個問題的意思是「是否有可能自動重寫我的js文件,以便明確地導入依賴項而不是依賴於瀏覽器全局變量?
你能解釋一下你的最後一個問題。你想分析模塊的原因是什麼? –
@AndreasKöberle我編輯了我的問題,希望能夠澄清一些事情。 – phtrivier