高級工程師必學,AST實踐和研究[一]

高級工程師必學,AST實踐和研究[一]

前言

通過前面的文章(聊一聊 Javascript 中的 AST),我們知道了什麼是AST,以及AST在項目中的實踐和應用的重要性,但是我們如何去寫一個自己的模塊和插件呢?這邊文章教大家去寫一個簡單的demo,由簡單入深,才能更好的去了解和研究AST一步一步的揭開面紗。

背景

隨着互聯網技術的不斷進步,技術的不斷更新和發展,我們之前老的項目往往無法去跟上時代,無法適應或者後面的迭代需求,然而往往到這裏,我們就要開始重構。無論前端還是後端,重構往往都會面臨更大的挑戰和困難,要做很多前期的工作。今天我們就來來說說如何把老的項目中es5的語法轉ES6,7等,比如 varlet,我們就一這個列子寫個插件去實現。

實現

編寫轉換的代碼模塊transformer.js

export default function transformer(file, api
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章