Babel

@babel/preset-typescript

optimizeConstEnums

默認(rèn)值 false
如果設(shè)置為true, Babel會直接替換枚舉值為常量值,比如:

const enum Animals {
  Fish
}
console.log(Animals.Fish)

會被直接轉(zhuǎn)換成

console.log(0)

如果設(shè)置為false, Babel會使用正常的enum轉(zhuǎn)換方法,比如上述例子會被解釋為:

var Animals
(function(Animals) {
 Animals[Animals["Fish"] = 0] = "Fish"
})(Animals || (Animals = {}))
console.log(Animals.Fish)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 簡述 Babel 是一個解決 javascript 兼容性問題的工具鏈,它支持將 ECMAScript 2015 ...
    Mike的讀書季閱讀 951評論 0 1
  • Babel 是 JavaScript 的轉(zhuǎn)譯器。用于將 ES Next 的代碼轉(zhuǎn)換成瀏覽器或者其他環(huán)境支持的代碼。...
    一蓑煙雨任平生_cui閱讀 640評論 0 0
  • 原文鏈接 https://blog.csdn.net/liuyan19891230/article/details...
    雷霆克呂齊閱讀 570評論 0 0
  • 1 為什么需要babel? 事實上,在開發(fā)中我們很少直接去接觸babel,但是babel對于前端開發(fā)來說,目前是不...
    AShuiCoder閱讀 1,122評論 0 0
  • 一. 介紹 1、Babel 是什么 官方:Babel 是一個 JavaScript 編譯器! 我:Babel 是一...
    懂會悟閱讀 379評論 0 0

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