首頁  >  文章  >  微信小程式  >  微信小程式組件化開發框架Labrador的特性安裝步驟

微信小程式組件化開發框架Labrador的特性安裝步驟

高洛峰
高洛峰原創
2017-03-22 16:03:361824瀏覽

特性

使用Labrador框架可以讓微信開發者工具支援載入海量NPM套件

支援ES6/7標準程式碼,使用async/await能夠有效避免回呼地獄

元件重複使用,對微信小程式框架進行了二次封裝,實現了元件重複使用和巢狀

自動化測試,非常容易編寫單元測試腳本,不經任何額外配置即可自動化測試

使用Editor Config及ESLint標準化程式碼風格,方便團隊協作

安裝

#首先您的系統中安裝Node.js和npm v3 下載Node.js,然後執行下面的命令將全域安裝Labrador命令列工具。

npm install -g labrador-cli

初始化項目

mkdir demo           # 新建目录
cd demo              # 跳转目录
npm init             # 初始化npm包
labrador init        # 初始化labrador项目

專案目錄結構

demo                 # 项目根目录├── .labrador        # Labrador项目配置文件├── .babelrc         # babel配置文件├── .editorconfig    # Editor Config├── .eslintignore    # ESLint 忽略配置├── .eslintrc        # ESLint 语法检查配置├── package.json
├── dist/            # 目标目录├── node_modules/
└── src/             # 源码目录
    ├── app.js
    ├── app.json
    ├── app.less
    ├── components/  # 通用组件目录
    ├── pages/       # 页面目录
    └── utils/

#注意 dist目錄中的所有檔案是由labrador命令編譯生成,請勿直接修改

設定開發工具

專案初始化後使用WebStorm或Sublime等你習慣的IDE開啟專案根目錄。然後開啟 微信web開發者工具 新建項目,本地開發目錄選擇 dist 目標目錄。

開發流程

在WebStorm或Sublime等IDE中編輯 src 目錄下的原始碼,然後在專案根目錄中執行labrador build 命令建置項目,然後在微信web開發者工具 的偵錯介面中點選左側選單的 重啟 按鈕即可查看效果。

我們正在開發中, 微信web開發者工具 只用來做除錯和預覽,不要在 微信web開發者工具 的編輯介面修改程式碼。

微信web開發者工具 會偶爾出錯,表現為點選 重啟 按鈕沒有反應,並調試控制台輸出大量的無法require檔案的錯誤,編輯介面中程式碼檔案不顯示。這是因為 labrador build 指令會更新整個 dist 目錄,而 微信web開發者工具 在監控程式碼改變時會出現異常,遇到這種情況只需要關掉 微信web開發者工具 再啟動即可。

我們也可以使用 labrador watch 指令來監控 src 目錄下的程式碼,當發生變更後自動構建,不用每一次編輯程式碼後手動執行labrador build 。

所以最佳的姿勢是:

在專案中執行 labrador watch

在WebStorm中編碼,儲存

切換到 微信web開發者工具中偵錯、預覽

再回到WebStorm中編碼

以上是微信小程式組件化開發框架Labrador的特性安裝步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn