第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

requirejs中對于具有較為統(tǒng)一的js目錄結(jié)構(gòu),如何簡化paths路徑的設(shè)置?

requirejs中對于具有較為統(tǒng)一的js目錄結(jié)構(gòu),如何簡化paths路徑的設(shè)置?

慕慕森 2019-04-21 20:20:35
就是現(xiàn)在我有如下的工作目錄。jsjqueryjquery.jsjquery.min.jsbackbonebackbone.jsbackbone.min.jsunderscoreunderscore.jsunderscore.min.js我的配置是這樣的require.config({paths:{jquery:'js/jquery/jquery',backbone:'js/backbone/backbone',underscore:'js/underscore/underscore'}});現(xiàn)在我想實(shí)現(xiàn)這樣的功能require(['jquery','backbone','underscore']);分別加載對應(yīng)的文件但是我覺得這樣設(shè)置太麻煩了,而且一旦需要加入其他的文件就需要再寫一個(gè),有沒有什么方法可以簡化這種設(shè)置?
查看完整描述

2 回答

?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

paths屬性本來就是給路徑加別名的方法吧,正常的應(yīng)該是先設(shè)置baseUrl啊...
require.config({
baseUrl:"./js",
});
/*然后引用的時(shí)候就是*/
require(["jquery/jquery","backbone/backbone","undescore/underscore"]);
然后你覺得老要寫前綴很麻煩,所以你就給了個(gè)別名:
require.config({
baseUrl:"./js",
paths:{
jquery:"jquery/jquery",
backbone:"backbone/backbone",
underscore:"underscore/underscore"
}
})
然后就成了你題目中的那個(gè)樣子了,但是你平常引用別的文件的時(shí)候還是可以正常的用路徑的形式的嘛,又沒說非得要用別名…
                            
查看完整回答
反對 回復(fù) 2019-04-21
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊

在你的入口文件中加入上邊的配置文件就可以了吧。
如果你說的加入的是多個(gè)入口文件的話,然后還需要有統(tǒng)一配置的話,可以考慮把配置文件單獨(dú)為一個(gè)文件例如baseConfig這樣的,然后只需要保證在入口文件之前加載了baseConfig就好了(例如,可以把baseConfig做成插件就可以了,然后就可以)。
                            
查看完整回答
反對 回復(fù) 2019-04-21
  • 2 回答
  • 0 關(guān)注
  • 512 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號