課程
/前端開(kāi)發(fā)
/React.JS
/React實(shí)戰(zhàn)--打造畫(huà)廊應(yīng)用(上)
請(qǐng)問(wèn)新版本的json-loader是不是不需要在配置文件里寫(xiě)了,直接安裝好,然后require()進(jìn)來(lái)?
2016-10-24
源自:React實(shí)戰(zhàn)--打造畫(huà)廊應(yīng)用(上) 3-2
正在回答
我配置在文件里,也可以使用,而且這樣不用每個(gè)需要使用到的文件到require()進(jìn)來(lái),相對(duì)來(lái)說(shuō)更簡(jiǎn)單吧
willerfu 提問(wèn)者
json-loader是用來(lái)加載json文件的,沒(méi)有的話無(wú)法加載寫(xiě)的文件。寫(xiě)在配置文件里就可以了
而 require() 是把我們寫(xiě)的文件讀取進(jìn)來(lái),至于怎么實(shí)現(xiàn)的就是交給loader進(jìn)行處理的。
下面讀取信息是按照 ES6 規(guī)范 寫(xiě)的代碼
//獲取圖片相關(guān)數(shù)據(jù) let?imgData?=?require('../data/imageDatas.json'); //獲取圖片相關(guān)信息,轉(zhuǎn)化圖片URL路徑信息 imgData?=?imgData.map(x=>{ ??x.imgUrl?=?require('../images/'+x.fileName); ??return?x; });
配置的話,就是正常的配置,不過(guò)新版本的是在 cfg 文件夾下的 default.js 中
loaders:?[ ?????//?省略了部分內(nèi)容 ??????{ ????????test:?/\.styl/, ????????loader:?'style-loader!css-loader!postcss-loader!stylus-loader' ??????}, ??????{ ????????test:?/\.json$/, ????????loader:'json-loader' ??????}, ??????{ ????????test:?/\.(mp4|ogg|svg)$/, ????????loader:?'file-loader' ??????} ????]
舉報(bào)
顛覆式前端UI開(kāi)發(fā)框架 React,打造圖片畫(huà)廊實(shí)踐案講解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-25
我配置在文件里,也可以使用,而且這樣不用每個(gè)需要使用到的文件到require()進(jìn)來(lái),相對(duì)來(lái)說(shuō)更簡(jiǎn)單吧
2016-10-27
json-loader是用來(lái)加載json文件的,沒(méi)有的話無(wú)法加載寫(xiě)的文件。寫(xiě)在配置文件里就可以了
而 require() 是把我們寫(xiě)的文件讀取進(jìn)來(lái),至于怎么實(shí)現(xiàn)的就是交給loader進(jìn)行處理的。
下面讀取信息是按照 ES6 規(guī)范 寫(xiě)的代碼
配置的話,就是正常的配置,不過(guò)新版本的是在 cfg 文件夾下的 default.js 中