webpack4系列第五篇(分類打包文件)

我們現(xiàn)在打包沒有分文件夾准给,如果想把圖片放到img文件夾下宴猾,css放到css文件夾 下怎么辦呢圆存?也很簡(jiǎn)單:
圖片:
在options里加入outputPath即可:

  module: {
    rules: [
    ...
      {
        test: /\.(png|jpe?g|gif)$/,
        use: [
            {
                test: /\.(png|jpe?g|gif)$/,
                use: [
                  {
                    loader: 'url-loader',
                    options: {
                        //圖片大小小于等于limit值仇哆,則會(huì)以base64形式加載沦辙,不會(huì)發(fā)請(qǐng)求讹剔,大于這個(gè)值則用file-loader加載
                        limit: 1*1024,
                        outputPath: 'img/'
                    },
                  },
                ],
            },
    ...
    ],
  },

css就要在壓縮文件的地方配置一下路徑:

    ...
    plugins:[ //存放插件
        new HtmlWebpackPlugin({
            template: './src/index.html', //模板
            filename: 'index.html', //默認(rèn)也是index.html
            minify: {
                removeAttributeQuotes: true, //刪除標(biāo)簽屬性的雙引號(hào)
                collapseInlineTagWhitespace: true, //打包成一行
            },
            hash: true, //增加hash油讯,避免緩存
        }),
        new CleanWebpackPlugin(), //打包之前先刪除原有的
        new MiniCssExtractPlugin({
            filename: 'style.css', //抽離的文件名
        }),
    ],
    ...
    module: {
        rules: [
             ...
            //css-loader 負(fù)責(zé)解析@import語(yǔ)法處理css  style-loader將css插入到head標(biāo)簽中
            { test: /\.css$/, use: [
                {
                    loader: MiniCssExtractPlugin.loader,
                    options: {
                        publicPath: '../', //這里要注意一下,如果里面有引圖片的話需要驚醒配置
                    }
                },
                {
                    loader: 'css-loader',
                },
                {
                    loader: 'postcss-loader',
                },
            ]},
            ...
        ]
    }
    ...

js也一樣延欠,不再贅述了陌兑。
如果圖片想從服務(wù)器上引,publicPath可以配置成服務(wù)器地址由捎,比如:
htttp://www.xxx.com/

    ...
      {
        test: /\.(png|jpe?g|gif)$/,
        use: [
            {
                test: /\.(png|jpe?g|gif)$/,
                use: [
                  {
                    loader: 'url-loader',
                    options: {
                        //圖片大小小于等于limit值,則會(huì)以base64形式加載,不會(huì)發(fā)請(qǐng)求软驰,大于這個(gè)值則用file-loader加載
                        limit: 1*1024,
                        outputPath: 'img/',
                        publicPath: 'htttp://www.xxx.com/'
                    },
                  },
                ],
            },
    ...

當(dāng)然publicPath也可以全局配置,這樣就是你引入的文件前全部加入這個(gè)服務(wù)器地址了

    output: {
        filename: 'bundle.[hash].js', //默認(rèn)為main.js  [hash]是為了避免js緩存
        path: path.resolve(__dirname,'./dist'), //path為絕對(duì)路徑锭亏,用node path模塊轉(zhuǎn)化
        publicPath:'htttp://www.xxx.com/'
    },
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市慧瘤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锅减,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件上煤,死亡現(xiàn)場(chǎng)離奇詭異休玩,居然都是意外死亡著淆,警方通過查閱死者的電腦和手機(jī)劫狠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)永部,“玉大人独泞,你說(shuō)我怎么就攤上這事苔埋∨成埃” “怎么了组橄?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)玉工。 經(jīng)常有香客問我羽资,道長(zhǎng)遵班,這世上最難降的妖魔是什么屠升? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任狭郑,我火速辦了婚禮腹暖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翰萨。我一直安慰自己脏答,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著殖告,像睡著了一般。 火紅的嫁衣襯著肌膚如雪丛肮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天宝与,我揣著相機(jī)與錄音,去河邊找鬼习劫。 笑死咆瘟,一個(gè)胖子當(dāng)著我的面吹牛诽里,可吹牛的內(nèi)容都是我干的袒餐。 我是一名探鬼主播谤狡,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼墓懂!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起捕仔,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎榜跌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钓葫,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年瓤逼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霸旗。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诱告,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤潜必,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站磁滚,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏垂攘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一晒他、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逸贾,春花似錦、人聲如沸铝侵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至嗜诀,卻和暖如春孔祸,著一層夾襖步出監(jiān)牢的瞬間隆敢,已是汗流浹背崔慧。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惶室,地道東北人温自。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓皇钞,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親夹界。 傳聞我的和親對(duì)象是個(gè)殘疾皇子馆里,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)丙者。 注意:講述HT...
    kismetajun閱讀 27,422評(píng)論 1 45
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載键俱。 webpack介紹和使用 一、webpack介紹 1编振、由來(lái) ...
    it筱竹閱讀 11,028評(píng)論 0 21
  • 前提 全局環(huán)境下安裝 nodejs 使用 1、安裝依賴包 如果項(xiàng)目沒有npm管理踪央,即沒有package.json文...
    Brandon_x閱讀 2,421評(píng)論 0 2
  • webpack初識(shí)(2) 上篇我們只是簡(jiǎn)單的說(shuō)明了如何將html,css畅蹂,js使用webpack進(jìn)行打包操作,但是...
    Sky_Zh閱讀 367評(píng)論 0 3
  • “鮮花曾告訴我你曾經(jīng)走過……”唱歌的女孩眼睛好有特點(diǎn)液斜,就像兩個(gè)圓圓的半月∩倨幔可她唱歌時(shí)臼膏,眼睛始終看著地面示损,仿...
    微檣閱讀 1,281評(píng)論 14 37