亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - fis3 構(gòu)建 模塊加載調(diào)用問題,index.js不能加載模塊zepto.js,也沒有錯誤報警,

瀏覽:176日期:2023-09-11 13:41:24

問題描述

關(guān)于模塊化編程本人純小白,希望各位大神指點(diǎn)指點(diǎn)在我的index.html中index.js要調(diào)用component組件中的zepto.js,但并不能正常調(diào)用,也沒有任何報警錯誤;

javascript - fis3 構(gòu)建 模塊加載調(diào)用問題,index.js不能加載模塊zepto.js,也沒有錯誤報警,index.js源碼代碼如下:javascript - fis3 構(gòu)建 模塊加載調(diào)用問題,index.js不能加載模塊zepto.js,也沒有錯誤報警,用fis3 發(fā)布到測試機(jī)上后,index.js變成了:javascript - fis3 構(gòu)建 模塊加載調(diào)用問題,index.js不能加載模塊zepto.js,也沒有錯誤報警,

在這個代碼里面define(’static/index/index’,funcion(...){},這個function把源碼內(nèi)容全部包裹進(jìn)去,就無法正常運(yùn)行,如果去掉這個define的外面函數(shù),就能正常作用。但問題是為什么它會自動生成,并且我該如何編寫index.js,才不會出現(xiàn)問題;

問題解答

回答1:

zepto默認(rèn)庫并沒有包含AMD模塊,也就是說,并不能用AMD加載。如果用requirejs加載的話,你要把它寫到shim里,這里丟個我以前寫的config:

require.config({ paths: {’zepto’: ’zepto.min’,’weixin’: ’//res.wx.qq.com/open/js/jweixin-1.2.0’,’vconsole’: ’vconsole.min’ }, shim: {’zepto’: { exports: ’$’} }});

不過我并沒解決為啥 build zepto 模塊的時候帶上AMD模塊也不行(有可能是編譯出來的庫不合規(guī)或者是zepto的AMD這塊本身有的問題?)……可以說這是個比較懶的解決方案吧。

另外,F(xiàn)is我沒用過,但用requirejs的時候我一般都是在HTML里用一個script標(biāo)簽解決問題,比如:

<script data-main=’js/main.js’ src='http://www.lshqa.cn/wenda/js/require.min.js'></script>

然后把require都寫到main.js里就好。

補(bǔ)充個zepto構(gòu)建地址。

標(biāo)簽: JavaScript
主站蜘蛛池模板: 天堂精品高清1区2区3区 | 兔费看全黄三级 | 97国产大学生情侣11在线视频 | 日韩精品在线免费观看 | 日本毛片免费看 | 亚洲国产一区二区三区综合片 | 国产精品区牛牛影院 | 91久久| 欧美a在线视频 | 久久er热这里只有精品23 | 精品国产成人在线 | 三级黄网 | 国产精品亚洲欧美 | 精品久久国产老人久久综合 | 一级性片| 日本免费人成黄页在线观看视频 | 91热国产 | 黄色免费在线观看视频 | 国产在线观看精品一区二区三区91 | 黄色三级国产 | 草草免费观看视频在线 | 亚洲性生活视频 | 日韩欧美在线一级一中文字暮 | 亚洲欧美日韩中文字幕在线一 | 午夜毛片视频高清不卡免费 | 国产精品亲子乱子伦xxxx裸 | 亚洲成av人影片在线观看 | 亚洲国产高清一区二区三区 | 男人的天堂高清在线观看 | 成人免费在线视频 | 久久久一本精品99久久精品66 | 韩国美女一区二区 | 人禽毛片| 久草视频免费播放 | 久久精品国产亚洲精品2020 | 欧美一级片免费在线观看 | 自拍视频在线观看视频精品 | 国产在线手机视频 | 久在线观看 | 97视频在线观看免费播放 | 成人a视频 |