webpack基礎(chǔ)(五)圖片的處理

webpack打包圖片

  1. 在js中創(chuàng)建圖片來引入
  2. 在css來引入尸闸,比如background:url()
  3. 在html中寫死,<img src="">

1.js中引入圖片

必須使用import require引入

import img from './Zebras.jpg'  //引入圖片堕担,返回結(jié)果是新的圖片地址

let image = new Image();
image.src = img;
document.body.appendChild(image);

file-loader:默認(rèn)會在內(nèi)部生成一張圖片到build目錄下,把生成的圖片名字返回回來

yarn add file-loader -D
{
                    test:/\.(png|gif|jpg)$/,
                    use: [{
                        loader: "file-loader"
                    }]
                }

2.css中引入

body {
  margin: 10px;
  background: url("./Zebras.jpg");
}

css-loader默認(rèn)支持這種方式曲聂,實(shí)際會將地址替換為require('url')

3.在模板html文件中使用標(biāo)簽引入

yarn add html-withimg-loader -D
 {
                    test:/\.html$/,
                    use: [{
                        loader: "html-withimg-loader"
                    }]
                },

小圖片base64

yarn add url-loader -D

將file-loader改為url-loader,上面三種引入只要滿足條件霹购,均會變成base64

{
                    //圖片小于一定大小使用base64 否則使用file-loader產(chǎn)生真實(shí)圖片
                    test: /\.(png|gif|jpg)$/,
                    use: [{
                        loader: "url-loader",
                        options: {
                            limit: 1,//小于限定使用base64
                            outputPath:'img/'   //圖片輸出的路徑
                        }
                    }]
                }

base64會比原圖大1/3。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末朋腋,一起剝皮案震驚了整個(gè)濱河市齐疙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌旭咽,老刑警劉巖贞奋,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異穷绵,居然都是意外死亡轿塔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門仲墨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勾缭,“玉大人,你說我怎么就攤上這事宗收。” “怎么了亚兄?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵混稽,是天一觀的道長。 經(jīng)常有香客問我审胚,道長匈勋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任膳叨,我火速辦了婚禮洽洁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘菲嘴。我一直安慰自己饿自,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布龄坪。 她就那樣靜靜地躺著昭雌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪健田。 梳的紋絲不亂的頭發(fā)上烛卧,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機(jī)與錄音妓局,去河邊找鬼总放。 笑死呈宇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的局雄。 我是一名探鬼主播甥啄,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼哎榴!你這毒婦竟也來了型豁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤尚蝌,失蹤者是張志新(化名)和其女友劉穎迎变,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體飘言,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡衣形,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了姿鸿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谆吴。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖苛预,靈堂內(nèi)的尸體忽然破棺而出句狼,到底是詐尸還是另有隱情,我是刑警寧澤热某,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布腻菇,位于F島的核電站,受9級特大地震影響昔馋,放射性物質(zhì)發(fā)生泄漏筹吐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一秘遏、第九天 我趴在偏房一處隱蔽的房頂上張望丘薛。 院中可真熱鬧,春花似錦邦危、人聲如沸洋侨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凰兑。三九已至,卻和暖如春审丘,著一層夾襖步出監(jiān)牢的瞬間吏够,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锅知,地道東北人播急。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像售睹,于是被迫代替她去往敵國和親桩警。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 版權(quán)聲明:本文為博主原創(chuàng)文章烂叔,未經(jīng)博主允許不得轉(zhuǎn)載。 webpack介紹和使用 一固歪、webpack介紹 1蒜鸡、由來 ...
    it筱竹閱讀 11,028評論 0 21
  • 目錄第1章 webpack簡介 11.1 webpack是什么? 11.2 官網(wǎng)地址 21.3 為什么使用 web...
    lemonzoey閱讀 1,731評論 0 1
  • 接著上一塊http://www.reibang.com/p/dd135bdb9065 模塊:CSS文件打包 We...
    感覺不錯(cuò)哦閱讀 494評論 0 2
  • webpack 是什么牢裳? 本質(zhì)上逢防,webpack 是一個(gè)現(xiàn)代 JavaScript 應(yīng)用程序的靜態(tài)模塊打包器(mo...
    IT老馬閱讀 3,303評論 2 27
  • 總結(jié)WebPack基礎(chǔ)配置,流程蒲讯,原理忘朝。 WebPack是什么 定義:WebPack是模塊打包工具。原理:分析項(xiàng)目...
    偶余杭閱讀 11,100評論 0 8