基本概念-entry

一、entry
用來(lái)定義入口文件,有三種格式:
1、字符串

entry: './src/app.js'

這種格式相當(dāng)于

entry: {
  main: './src/app.js'
}

如果不指定打包的文件名,默認(rèn)會(huì)打包成main.js

2、數(shù)組

entry: ['./src/app.js', './src/index.js']

這種情況會(huì)將兩個(gè)文件都打包到main.js,這種方式適合于想要多個(gè)依賴文件一起注入,并且將它們的依賴導(dǎo)向到一個(gè)“chunk”

3、對(duì)象

entry: {
  app: './src/app.js',
  main: './src/index.js'
}

這種情況會(huì)打包成兩個(gè)文件,文件名對(duì)應(yīng)key值

總結(jié):

其實(shí)這三種寫(xiě)法原理都是一樣的,前兩種寫(xiě)法是第三種的簡(jiǎn)寫(xiě),也就是說(shuō),如果不提供key值,就會(huì)默認(rèn)對(duì)應(yīng)到“main",打包后的文件名也會(huì)對(duì)應(yīng)key值。

二、entry結(jié)合webpack插件CommonsChunkPlugin的用法:
1、單入口,可用vendors(名字可以隨意?。┲付ㄒ恍┕玫膸?kù),打包到vendors.js

entry: {
  app: './src/app.js',
  vendors: ['react', 'react-dom']
}
new webpack.optimize.CommonsChunkPlugin({
  name: 'vendors'   //名字要對(duì)應(yīng)entry
});

2、多入口,提取入口文件的公共代碼,打包到vendors.js

entry: {
  app: './src/app.js',
  index: './src/index.js'
}
new webpack.optimize.CommonsChunkPlugin({
  name: 'vendors',//指定打包的文件名
  chunk: ['app']     //指定要提取公共代碼的入口文件,沒(méi)有這一項(xiàng)配置可默認(rèn)提取所有的入口文件
  minChunks:2   //指定要打包的文件數(shù),具體用法后面補(bǔ)充
});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • GitChat技術(shù)雜談 前言 本文較長(zhǎng),為了節(jié)省你的閱讀時(shí)間,在文前列寫(xiě)作思路如下: 什么是 webpack,它要...
    蕭玄辭閱讀 12,867評(píng)論 7 110
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評(píng)論 19 139
  • 記得2004年的時(shí)候,互聯(lián)網(wǎng)開(kāi)發(fā)就是做網(wǎng)頁(yè),那時(shí)也沒(méi)有前端和后端的區(qū)分,有時(shí)一個(gè)網(wǎng)站就是一些純靜態(tài)的html,通過(guò)...
    陽(yáng)陽(yáng)陽(yáng)一堆陽(yáng)閱讀 3,454評(píng)論 0 5
  • 構(gòu)建一個(gè)小項(xiàng)目——FlyBird,學(xué)習(xí)webpack和react。(本文成文于2017/2/25) 從webpac...
    布蕾布蕾閱讀 17,107評(píng)論 31 98
  • 黑夜最適合寫(xiě)進(jìn)詩(shī)歌里 尤其是將眠未眠時(shí) 大概和李白 酒醉寫(xiě)詩(shī)是一個(gè)道理 他用喝酒來(lái)達(dá)到空明 混沌的清明 詩(shī)人是孤...
    柏淺歌閱讀 218評(píng)論 24 11

友情鏈接更多精彩內(nèi)容