requirejsshim好像不能解決引用的模塊不是AMD規(guī)范的問(wèn)題1:director.js這種庫(kù)不是amd規(guī)范的,如果我不去改它的源碼,把它用define包裹,它就不能被正確的注入requirejs,利用shimapi也沒(méi)辦法解決這個(gè)問(wèn)題。2:我跑了官網(wǎng)的例子,backbone和underscore,shim智能解決他們依賴的問(wèn)題,并沒(méi)有像文檔所說(shuō)解決了它們不是AMD模塊而轉(zhuǎn)為支持AMD的問(wèn)題。其實(shí)他們不用shim也是可以被正確注入的。3:我簡(jiǎn)單看了一下requirejs的源碼,它源碼很難看懂,makeShimExports這個(gè)方法好像也不是解決支持非AMD模塊的。。希望有使用經(jīng)驗(yàn)的朋友,可以解答我的疑惑,感謝。requirejs.config({shim:{director:{exports:'director'}}});require(['director'],function(director){console.log(director)//undefined})RequireJS2.1.17director.js1.2.6
requirejs shim好像不能解決 引用的模塊不是AMD規(guī)范的問(wèn)題
收到一只叮咚
2019-04-07 11:19:24