攜程又一項目開源啦!附源碼
點擊上方[全棧開發(fā)者社區(qū)]→右上角[...]→[設為星標?]
近年來,小程序已經越來越火爆了,因為它提供了一個簡單、高效的應用開發(fā)框架和豐富的組件及API,幫助開發(fā)者在微信中開發(fā)具有原生APP體驗的服務。許多開發(fā)者已經通過創(chuàng)建自己的小程序,獲取流量,已經實現了變現,有了不錯的副業(yè)收入。
Github上關于小程序構建打包工具也有不少,今天和大家推薦一個好用的工具——wean,這是一個小程序構建工具,它負責將標準的微信小程序打包成web項目,具有以下特性:
小程序引擎:將打包產物跑到APP webview上,就可以成為專屬小程序,如“攜程小程序” 開箱即用:更現代的標準,更短的開發(fā)串聯,從某種程度上緩解微信小程序的歷史包袱 跨雙端:以保住微信為前提,一套代碼,支持微信和h5兩個端
wean借助fre實現渲染,借助berial實現路由和沙箱,不需要webpack等,除了基本的編譯打包,wean實現了一些先進特性:Tree shaking、Module federation、Hot reload,做更現代,更精簡的小程序子集。
wean運行也很簡單:
$ npm install
$ npm link
$ wean -e app.json -o /dist/
剩下的你只需要按照微信小程序開發(fā)文檔開發(fā)即可,值得注意的是,并非所有的微信小程序的特性都被支持,簡單地說,wean 只支持“現代特性”。
在wean之前,大量小程序工具使用webpack進行打包,各種loader、plugin導致整個開發(fā)鏈路變長wean 旨在解決鏈路問題,它自研編譯器和打包器,對于標準小程序項目,可以做到開箱即用
每日一練
上萬道面試題+大廠模擬面試+每日一練=【圖靈題庫】! 所有你想要的面試題,這里都有~
評論
圖片
表情

