Webpack Dashboard是一款新工具,由于開發人員對當前控制臺工具的用戶體驗感到失望,所以它迅速地流行了起來。
Ken Wheeler是Formidable的開源主管。他表示,雖然Webpack在終端輸出中提供了“足夠的信息”,但仍然不能滿足他的需要:
我一直覺得很難從中找出任何有用的信息,只能等到構建結束,然后向上滾動,直到找到我想要的信息。
Wheeler決定構建一個工具,能夠以一種更緊湊、更有條理的方式顯示信息。Webpack Dashboard以功能強大的blessed庫為基礎構建,為Webpack構建提供了一目了然的信息,其中包括構建過程和狀態、日志和構建涉及的模塊列表。
該項目的流行似乎是因為觸到了社區的痛處。對此,Wheeler并不感到驚訝。他告訴InfoQ,“我認為,社區渴望更好的開發體驗,而在眾多可以提升體驗的工作中,這只是一件小事”。Facebook工程師Dan Abramov注意到了這種反應,他在推特上說,人們“對于提升開發工具的用戶體驗有著巨大的需求。”
Webpack Dashboard:2天內3000星。人們對于提升開發工具的用戶體驗有著巨大的需求。請注意!https://t.co/QLY6qrODZK pic.twitter.com/AgRWA9o8TM
— Dan Abramov (@dan_abramov),2016年8月16日
社區中有人對于該工具的有用性提出了質疑。在Hacker News上,Kris Siegel評論說:
在安裝并啟動webpack之后,人們真的會查看終端,以確定它是在重新編譯,還是做其他的什么操作嗎?至少我沒聽說任何人那樣做過。你真的不會頻繁地查看有沒有什么重要的信息,除非你是在查找錯誤或類似的東西。
Wheeler已經有了更多的計劃:
我已經創建了一個PR/branch,目標是簡化API和配置,使用單獨的進程運行Dashboard,通過sockets(放松,沒有破壞性修改)和webpack通信。這應該可以解決很多邊緣情況,也許能加速事情進展。接下來,我希望創建一個最小模式,就是不像現在這樣全屏顯示。將來?我想創建一個API,用戶可以通過它定制顯示面板,并連接到webpack之外的其他工具。
Webpack是一個模塊管理器,在JavaScript開發社區迅速獲得了立足點,尤其受React開發人員歡迎。
查看英文原文:Webpack Dashboard Improves UX Over Console Output