這篇文章給大家分享的是有關webpack中配置多對多的實現(xiàn)方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
公司主營業(yè)務:成都網(wǎng)站設計、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出鄂爾多斯免費做網(wǎng)站回饋大家。webpack是一個優(yōu)秀的打包平臺, 可以把sass, 圖片, 字體等靜態(tài)資源全部打包到js中
作者最近在改造一個傳統(tǒng)的靜態(tài)網(wǎng)站, 為了減少http請求, 其中一個策略就是,把單個靜態(tài)網(wǎng)頁對應的多個靜態(tài)資源(如字體, css, 圖片, js), 打包輸出到一個js文件中, 然后讓每個html與對應獨立的js相關聯(lián)就可以了
我在網(wǎng)上找了webpack配置的相關資料, html與js的對應關系都是, "一對一", "多對一", 但很少有"多對多"的實現(xiàn)
但經(jīng)過一番折騰, 最終還是被我配置出來了,這里分享一下配置文件相關的語法
//entry入口文件支持json的形式 entry: { "static/pc/js/index": "./webStatic/pc/js/index.js", "static/pc/js/article-details": "./webStatic/pc/js/article-details.js", "static/mobile/js/index": "./webStatic/mobile/js/index.js", "static/mobile/js/article-details": "./webStatic/mobile/js/article-details.js" }, output: { path: path.resolve(__dirname, ''), //filename前面我們可以使用一個變量[name],這個就表示獲取entry里面的key作為文件名加在前面 filename: '[name].js' }
配置說明
根目錄下webStatic為源碼放置的位置, 根目錄下static為js輸出的的位置
配置文件共進行了四個映射: webStatic/pc/js/index.js輸出到static/pc/js/index.js, ./webStatic/pc/js/article-details.js 輸出到static/pc/js/article-details.js, ./webStatic/mobile/js/index.js輸出到static/mobile/js/index.js, ./webStatic/mobile/js/article-details.js輸出到static/mobile/js/article-details.js
以后添加其它映射, 只需在entry內(nèi),按照格式添加即可(對著抄就行)
感謝各位的閱讀!關于webpack中配置多對多的實現(xiàn)方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
名稱欄目:webpack中配置多對多的實現(xiàn)方法-創(chuàng)新互聯(lián)
文章地址:http://jinyejixie.com/article40/dijeeo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、云服務器、標簽優(yōu)化、網(wǎng)站內(nèi)鏈、軟件開發(fā)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容