分享 webpack3.0 的安裝與使用

準備開始


webpack3.0 的安裝

之前在很多網(wǎng)站上尋找webpack3.0的知識威鹿,但是結(jié)果都不理想惧互。經(jīng)過很多努力鳍刷,終于學到了一些知識,現(xiàn)在把這些知識分享出來吧理盆。(希望能對小伙伴有所幫助)

全局安裝

1.jpg
2.jpg

3.jpg
4.jpg

局部安裝

5.jpg

更新webpack

6.jpg

webpack.config.js基本介紹

const path=require('path');
 module.exports={ //模塊導(dǎo)出
entry:{
    entry:'./src/entry.js',
    entry2:'./src/entry2.js'
},//入口配置項
output:{
    path:path.resolve(__dirname,'dist'),//會把一個路徑或路徑片段的序列解析為一個絕對路徑痘煤。
    filename:'[name].js'
},//出口配置項
module:{},//模塊
plugins:[],//插件
devServer:{
    contentBase:path.resolve(__dirname,'dist'),//熱更新,基本目錄結(jié)構(gòu)
    host:'10.117.44.130',//主機IP地址
    compress:true,//服務(wù)器壓縮參數(shù)猿规,true(壓縮)衷快,false
    port:1717
},//開發(fā)服務(wù)
}

熱更新

  • 利用npm下載webpack-dev-server;
  • 修改package.json姨俩;
  • 啟用熱更新蘸拔。(具體內(nèi)容如下圖所示)


    7.jpg

8.jpg

9.jpg

打包CSS文件

  • 用npm下載css-loader和style-loader: css-loader對CSS樣式、標簽進行處理环葵,style-loader對CSS中的url進行處理调窍。

  • webpack.config.js中的module:

  •   module:{
      rules:[  //規(guī)則
          {
              test:/\.css$/,   //用正則表達式來找到要處理的文件擴展名
              use:['style-loader','css-loader']  //要用到的loader
          }
      ]
      },//模塊`
    
  • 知識擴展:

      module:{
      rules:[  //規(guī)則
          {
              test:/\.css$/,   //用正則表達式來找到要處理的文件擴展名
              use:['style-loader','css-loader']  //這是第一種寫法//要用到的loader
              //loader:['style-loader','css-loader'] //這是第二種寫法
              /*use:[{
                  loader:'style-loader'
              },{
                  loader:'css-loader'
              }]*/  //這是第三種寫法(最常用)
          }
      ]
      },//模塊
    

JS代碼壓縮

  • 第一步:

      const uglify=require('uglifyjs-webpack-plugin');//引入uglify.js
    
  • 第二步:

  •   plugins:[
      new uglify()
      ],//插件
    

HTML文件打包

  • 引入插件

      const htmlPlugin=require('html-webpack-plugin');//需要安裝
    
  • 安裝插件

      npm install --save-dev html-webpack-plugin
    

持續(xù)更新中......

如果哪里有錯誤,歡迎小伙伴指正张遭。--------------
意見反饋-郵箱:1521274537@qq.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末陨晶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子帝璧,更是在濱河造成了極大的恐慌先誉,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,496評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件的烁,死亡現(xiàn)場離奇詭異褐耳,居然都是意外死亡,警方通過查閱死者的電腦和手機渴庆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評論 3 385
  • 文/潘曉璐 我一進店門铃芦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人襟雷,你說我怎么就攤上這事刃滓。” “怎么了耸弄?”我有些...
    開封第一講書人閱讀 157,091評論 0 348
  • 文/不壞的土叔 我叫張陵咧虎,是天一觀的道長。 經(jīng)常有香客問我计呈,道長砰诵,這世上最難降的妖魔是什么征唬? 我笑而不...
    開封第一講書人閱讀 56,458評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮茁彭,結(jié)果婚禮上总寒,老公的妹妹穿的比我還像新娘。我一直安慰自己理肺,他們只是感情好摄闸,可當我...
    茶點故事閱讀 65,542評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著妹萨,像睡著了一般贪薪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上眠副,一...
    開封第一講書人閱讀 49,802評論 1 290
  • 那天画切,我揣著相機與錄音,去河邊找鬼囱怕。 笑死霍弹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的娃弓。 我是一名探鬼主播典格,決...
    沈念sama閱讀 38,945評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼台丛!你這毒婦竟也來了耍缴?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,709評論 0 266
  • 序言:老撾萬榮一對情侶失蹤挽霉,失蹤者是張志新(化名)和其女友劉穎防嗡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侠坎,經(jīng)...
    沈念sama閱讀 44,158評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蚁趁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,502評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了实胸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片他嫡。...
    茶點故事閱讀 38,637評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖庐完,靈堂內(nèi)的尸體忽然破棺而出钢属,到底是詐尸還是另有隱情,我是刑警寧澤门躯,帶...
    沈念sama閱讀 34,300評論 4 329
  • 正文 年R本政府宣布淆党,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏宁否。R本人自食惡果不足惜窒升,卻給世界環(huán)境...
    茶點故事閱讀 39,911評論 3 313
  • 文/蒙蒙 一缀遍、第九天 我趴在偏房一處隱蔽的房頂上張望慕匠。 院中可真熱鬧,春花似錦域醇、人聲如沸台谊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锅铅。三九已至,卻和暖如春减宣,著一層夾襖步出監(jiān)牢的瞬間盐须,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評論 1 266
  • 我被黑心中介騙來泰國打工漆腌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贼邓,地道東北人。 一個月前我還...
    沈念sama閱讀 46,344評論 2 360
  • 正文 我出身青樓闷尿,卻偏偏與公主長得像塑径,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子填具,可洞房花燭夜當晚...
    茶點故事閱讀 43,500評論 2 348

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

  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載盟广。 webpack介紹和使用 一描融、webpack介紹 1、由來 ...
    it筱竹閱讀 11,058評論 0 21
  • 無意中看到zhangwnag大佬分享的webpack教程感覺受益匪淺衡蚂,特此分享以備自己日后查看窿克,也希望更多的人看到...
    小小字符閱讀 8,147評論 7 35
  • GitChat技術(shù)雜談 前言 本文較長,為了節(jié)省你的閱讀時間毛甲,在文前列寫作思路如下: 什么是 webpack年叮,它要...
    蕭玄辭閱讀 12,679評論 7 110
  • 在現(xiàn)在的前端開發(fā)中,前后端分離玻募、模塊化開發(fā)只损、版本控制、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,433評論 1 32
  • -01- 第三十三次被退稿跃惫,第二十三次被主編責罵叮叹,每次寫的東西虎頭蛇尾,讓人懷疑是兩個人寫的爆存,更有甚者直接言明:你...
    浮生當歌閱讀 893評論 0 0