2-webpack4.x打包圖片三大方法

pain2.jpg

三種方法:

一沦辙、在js 中創(chuàng)建圖片來引入
二夫植、在css中引入background('url')
三、<img src=" " alt=" ">

1.在js創(chuàng)建圖片引入

1.安裝yarn add file-loader -D 安裝依賴油讯,并配置webpack.config.js規(guī)則:
2.在導入的index.js文件中引入圖片(file-loder會在內存生成一張圖片 到 dist 目錄下详民,生成圖片的地址以logo

import './index.css';
import logo from './22.jpg';   //返回的結果 logo 是一個新的圖片的地址

let image=new Image();  //創(chuàng)建新的圖片對象

image.src=logo;      //就是一個普通的字符串

// 將new 的圖片插入到body 的后面
document.body.appendChild(image);

3.nom run dev運行得到結果:

小老弟.png

關于url-loader:當圖片小于 options中設置的limit使用 base64 轉碼圖片減少請求

2.在css中引入(第一步存在可略過)

1.安裝yarn add file-loader -D 安裝依賴,并配置webpack.config.js規(guī)則:

module:{    
        rules:[ //規(guī)則
           {    //使用 file-loader 可以`(png|svg|jpg|gif)` 格式的圖片 嵌入 到css中
            test: /\.(png|svg|jpg|gif)$/,
               use: ["file-loader"]
           }
        ]
    },

2.css中background引入陌兑,再將css文件掛載到 index.js 文件中

//index.css
body{
    background-color: yellow;
}
div{
    width: 900px;
    height: 800px;
    background: url('../myImages/11.png');
}

3.npm run dev成功

pain.png

3.使用<img src=" " alt=" ">

1.安裝loader:yarn add html-withimg-loader -D
2.webpack.config.js添加配置

  module:{    
        rules:[ //規(guī)則
            {
                test: /.css$/,
                use: ["style-loader","css-loader"]
            },
           {    //使用file-loader 可以圖片 嵌入 到css中
            test: /\.(png|svg|jpg|gif)$/,
               use: ["file-loader"]
           },
           {
            test: /.html$/, //所有html結尾的文件添加此 loader 處理
            use: ["html-withimg-loader"]
           },
        ]
    },

3.在html文件中使用<img src=" ">路徑引入即可

 <img src="../myImages/11.png" alt="">
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末沈跨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子兔综,更是在濱河造成了極大的恐慌饿凛,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件软驰,死亡現(xiàn)場離奇詭異涧窒,居然都是意外死亡,警方通過查閱死者的電腦和手機锭亏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門纠吴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人慧瘤,你說我怎么就攤上這事戴已。” “怎么了锅减?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵糖儡,是天一觀的道長。 經常有香客問我怔匣,道長握联,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮拴疤,結果婚禮上永部,老公的妹妹穿的比我還像新娘独泞。我一直安慰自己呐矾,他們只是感情好,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布懦砂。 她就那樣靜靜地躺著蜒犯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荞膘。 梳的紋絲不亂的頭發(fā)上罚随,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天,我揣著相機與錄音羽资,去河邊找鬼淘菩。 笑死,一個胖子當著我的面吹牛屠升,可吹牛的內容都是我干的潮改。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼腹暖,長吁一口氣:“原來是場噩夢啊……” “哼汇在!你這毒婦竟也來了?” 一聲冷哼從身側響起脏答,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤糕殉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后殖告,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阿蝶,經...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年黄绩,在試婚紗的時候發(fā)現(xiàn)自己被綠了羡洁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡宝与,死狀恐怖焚廊,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情习劫,我是刑警寧澤咆瘟,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站诽里,受9級特大地震影響袒餐,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一灸眼、第九天 我趴在偏房一處隱蔽的房頂上張望卧檐。 院中可真熱鬧,春花似錦焰宣、人聲如沸霉囚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盈罐。三九已至,卻和暖如春闪唆,著一層夾襖步出監(jiān)牢的瞬間盅粪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工悄蕾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留票顾,地道東北人。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓帆调,卻偏偏與公主長得像奠骄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贷帮,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內容

  • 1 Webpack 1.1 概念簡介 1.1.1 WebPack是什么 1戚揭、一個打包工具 2、一個模塊加載工具 3...
    Kevin_Junbaozi閱讀 6,680評論 0 16
  • 版權聲明:本文為博主原創(chuàng)文章潜必,未經博主允許不得轉載。 webpack介紹和使用 一沃但、webpack介紹 1磁滚、由來 ...
    it筱竹閱讀 11,166評論 0 21
  • 寫在前面的話 閱讀本文之前,先看下面這個webpack的配置文件宵晚,如果每一項你都懂垂攘,那本文能帶給你的收獲也許就比較...
    不忘初心_9a16閱讀 3,242評論 0 17
  • docker機制 docker是容器化的一種實現(xiàn),可用來部署淤刃。 docker hub提供了很多社區(qū)開發(fā)的容器晒他。 d...
    wangxiaoxi閱讀 1,277評論 0 0
  • 在忐忑不安中 行走 在踟躕猶豫中 徘徊 在堅定懊悔間 回調 在回憶憧憬間 反復 在所有軌跡上 掙扎 一切 都會有意...
    黑臣丶閱讀 206評論 0 1