淺談webpack

可能也是因為最近比較閑,所以才有功夫來看了下外國的webpack文檔以及社區(qū)雨席。
webpack官網(wǎng)
因為webpack4和之前的版本有所區(qū)別所以我這里只是介紹下webpack4.x版本了牍鞠。

  • 首先逛裤,我們需要創(chuàng)建一個文件夾性锭,我這里命名是ceshi3入愧。
  • 這個文件夾下绝葡,我創(chuàng)建一個src文件夾用來存放打包前的代碼深碱。創(chuàng)建一個dist來存放打包之后的代碼。創(chuàng)建一個config來存放webpack配置代碼藏畅。


    創(chuàng)建文件夾
  • 接下來我們通過npm 安裝 webpack敷硅、webpack-cli、webpack-dev-server這三個插件墓赴。
  • 然后我們在config文件夾下創(chuàng)建一個文件名為webpack.dev.js來配置webpack竞膳。我們先在src下創(chuàng)建一個main.js。讓這個js文件作為入口文件诫硕。
  • 我們隨便在main.js文件中寫一個函數(shù)坦辟。然后我們開始寫webpack.dev.js。首先我們引入node的path模塊章办,然后配置入口和mode以及出口锉走,這三個是必須的滨彻。代碼如下:
const path = require("path");

module.exports = {
    entry: {
        main: "./src/main.js"
    },
    mode: "development",//development(開發(fā)模式)和production(生產(chǎn)模式)
    output: {
        filename: "[name]-bundle.js",
        path: path.resolve(__dirname,"../dist"),
        publicPath: "/"
    }
};

然后我們后臺執(zhí)行

webpack  --config=config/webpack.dev.js

接下來我們就會發(fā)現(xiàn)打包成功,在dist文件夾中出現(xiàn)一個main-bundle.js


打包成功

其實塊我一般是為了方便起見挪蹭,我會把后臺執(zhí)行的那行代碼寫到package.json文件中亭饵。

{
  "dependencies": {
    "webpack": "^4.17.1",
    "webpack-cli": "^3.1.0",
    "webpack-dev-server": "^3.1.7"
  },
  "scripts": {
    "build": "webpack --config=config/webpack.dev.js"
  }
}

這樣我們就可以直接在控制臺輸入

cnpm run build

這樣就可以了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末梁厉,一起剝皮案震驚了整個濱河市辜羊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌词顾,老刑警劉巖八秃,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異肉盹,居然都是意外死亡昔驱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門上忍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骤肛,“玉大人,你說我怎么就攤上這事窍蓝。” “怎么了它抱?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵祠墅,是天一觀的道長毁嗦。 經(jīng)常有香客問我克锣,道長袭祟,這世上最難降的妖魔是什么巾乳? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任氨鹏,我火速辦了婚禮,結(jié)果婚禮上肢础,老公的妹妹穿的比我還像新娘传轰。我一直安慰自己,他們只是感情好期贫,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布烤蜕。 她就那樣靜靜地躺著虎忌,像睡著了一般膜蠢。 火紅的嫁衣襯著肌膚如雪莉兰。 梳的紋絲不亂的頭發(fā)上杉辙,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天枫绅,我揣著相機與錄音,去河邊找鬼县耽。 笑死,一個胖子當著我的面吹牛澎剥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芜茵,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼叙量,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了九串?” 一聲冷哼從身側(cè)響起绞佩,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎猪钮,沒想到半個月后品山,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡躬贡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年谆奥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拂玻。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖宰译,靈堂內(nèi)的尸體忽然破棺而出檐蚜,到底是詐尸還是另有隱情,我是刑警寧澤沿侈,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布闯第,位于F島的核電站,受9級特大地震影響缀拭,放射性物質(zhì)發(fā)生泄漏咳短。R本人自食惡果不足惜填帽,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咙好。 院中可真熱鬧篡腌,春花似錦、人聲如沸勾效。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽层宫。三九已至杨伙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間萌腿,已是汗流浹背限匣。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毁菱,地道東北人米死。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像鼎俘,于是被迫代替她去往敵國和親哲身。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

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