babel-polyfill和tranform-runtime的比較

babel-polyfill官網(wǎng)里有關(guān)于我們遇到的常見疑問的最好解釋,下面就一一列舉說明:

生產(chǎn)依賴而不是開發(fā)依賴

babel-polyfill是一個polyfill届氢,是需要在我們代碼之前運(yùn)行的代碼诵闭,因此它需要被包含在生產(chǎn)代碼中怎披。

包體很大誉券,按需加載

babel-polyfill包羅萬象朦蕴,里面包含了太多的ES5+polyfill篮条,可想而知,整個引入進(jìn)來梦重,我們的代碼體積會大大增大兑燥。官網(wǎng)并不建議我們把整個包都引入亮瓷,而是按需加載琴拧。按需加載的方式有兩種,手動引入需要的polyfill嘱支,或者使用環(huán)境設(shè)置屬性useBuiltIns 蚓胸,這個屬性在@babel/preset-env預(yù)設(shè)里進(jìn)行配置。

在Webpack中使用

首先必須保證除师,babel-polyfill在最前面被引入沛膳,因為它要先執(zhí)行,通過require或者import都可以引入汛聚。除此之外锹安,還有另外一種方式:

module.exports = {
  entry: ["babel-polyfill", "./app/js"],
};

如何沒有使用useBuiltIns ,上面這種方式是官方推薦的寫法倚舀。但是這種寫法叹哭,按需加載沒辦法生效。所以想要按需加載痕貌,還是需要通過require或者import引入风罩。

終于說到tranform-runtime

感覺網(wǎng)上關(guān)于tranform-runtime的理解大部分都有偏頗。這個插件并沒有提供code polyfill的功能舵稠,它的作用是幫助babel復(fù)用代碼超升,另外防止babel-polyfill污染全局變量。它身上折射出的polyfill是來自babel本身哺徊,是babel本身對語法進(jìn)行了轉(zhuǎn)譯室琢。

參考資料

https://babeljs.io/docs/en/babel-polyfill
https://github.com/SunshowerC/blog/issues/4

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市落追,隨后出現(xiàn)的幾起案子研乒,更是在濱河造成了極大的恐慌,老刑警劉巖淋硝,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雹熬,死亡現(xiàn)場離奇詭異宽菜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)竿报,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門铅乡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人烈菌,你說我怎么就攤上這事阵幸。” “怎么了芽世?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵挚赊,是天一觀的道長。 經(jīng)常有香客問我济瓢,道長荠割,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任旺矾,我火速辦了婚禮蔑鹦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘箕宙。我一直安慰自己嚎朽,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布柬帕。 她就那樣靜靜地躺著哟忍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陷寝。 梳的紋絲不亂的頭發(fā)上锅很,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機(jī)與錄音盼铁,去河邊找鬼粗蔚。 笑死,一個胖子當(dāng)著我的面吹牛饶火,可吹牛的內(nèi)容都是我干的鹏控。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼肤寝,長吁一口氣:“原來是場噩夢啊……” “哼当辐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鲤看,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缘揪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體找筝,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡蹈垢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了袖裕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曹抬。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖急鳄,靈堂內(nèi)的尸體忽然破棺而出谤民,到底是詐尸還是另有隱情,我是刑警寧澤疾宏,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布张足,位于F島的核電站,受9級特大地震影響坎藐,放射性物質(zhì)發(fā)生泄漏为牍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一顺饮、第九天 我趴在偏房一處隱蔽的房頂上張望吵聪。 院中可真熱鬧凌那,春花似錦兼雄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至励稳,卻和暖如春佃乘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驹尼。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工趣避, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人新翎。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓程帕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親地啰。 傳聞我的和親對象是個殘疾皇子愁拭,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

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

  • 親愛的秉心: 見字如晤岭埠! 當(dāng)你看到這封信時,我想你和現(xiàn)在的我一樣正在安靜的清晨,坐在你的書桌前書寫...
    劉秉心閱讀 1,309評論 0 3
  • 在家里的
    伍角閱讀 132評論 0 0
  • 多使用肉體惜论,多悲傷和歡喜许赃。
    _我手寫我心_閱讀 116評論 0 0
  • 是什么困擾著我 喜歡的東西很多 欲望比現(xiàn)實能達(dá)到的更遠(yuǎn) 鐘愛已遠(yuǎn)走 如撕開的傷口 會痛 什么是愛 愛是什么 能不能...
    楊偉煌閱讀 254評論 0 3