提出這個思想,小白的學習歷程css
在原生小程序的基礎上,咱們打造本身的工做流,咱們想要支持前端
目標: 將小程序分爲 3 個環境:development, staging, productiongit
gulp 的生態,gulp4 的使用es6
咱們使用國外流行的 scss,來處樣式部分,目的是使用 bem 命令,bem 配合 預處理器是特別好用的,postcss 來處對咱們樣式作一些後處理,好比添加廠商前綴,以及壓縮代碼,這些在小程序的工具裏面有相似的功能,可是,一直沒有正式的機會在企業裏面使用前端框架,來使用這些工具,在小程序開面就本身搞!gulp
若是是 js 其實能夠不用編譯,可是我麼仍是用babel來處理js。小程序
ts 直接使用本身的編譯工具就行微信小程序
爲了方便起見,咱們使用 prettier 的代碼檢查風格,prettier 直接支持 eslint, stylelint 來處理相關代碼的格式問題,prettier 還挺好用的。前端框架
在咱們的工做流裏面 git 扮演者重大的角色,咱們使用git來管理咱們的代碼,一些提交的規範,咱們必須使用在這裏面微信
咱們在開發一個東西的時候,咱們須要要寫文檔,以便造成好的習慣,咱們要把咱們學習的東西記錄成文字,統一的管理起來,這就是咱們本身的習慣財富。仍是那兩個字,加油。babel
初步採用 van-docs, 可以將 markdown 文檔轉換成 Vue 文件。
咱們要習慣使用命令,慢慢的要本身學會寫命令行,這裏推薦看一個微信小程序的模板生成命令行工具,學習如何寫命令行工具,逐步升入咱們的前端,會使用工具的前端纔是真的有效率的前端。
可視化編譯,就是在編譯的時候,從控制欄知道了編譯器編譯了哪些文件,幹了一些什麼事,如今尚未一個很好的方案。
對於繁瑣前端的知識,工做流程,咱們要創建好本身的工做流處理響應的問題,固然這些都會隨着咱們學習水平的提升,解決問題的能力也會獲得的提升。