91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序組件化開發框架-Labrador

發布時間:2020-04-06 11:42:32 來源:網絡 閱讀:661 作者:脈沖軟件 欄目:開發技術

特性

  • 使用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 。

所以最佳的姿勢是:

  1. 在項目中運行 labrador watch

  2. 在WebStorm中編碼,保存

  3. 切換到 微信web開發者工具 中調試、預覽

  4. 再回到WebStorm中編碼

  5. ...

未完,待續...

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长阳| 宣汉县| 宕昌县| 沛县| 唐海县| 淮滨县| 台东市| 老河口市| 鄢陵县| 和平区| 河曲县| 新田县| 神池县| 伊金霍洛旗| 平安县| 遂溪县| 台前县| 光山县| 唐山市| 珲春市| 左云县| 饶阳县| 健康| 平遥县| 奈曼旗| 突泉县| 富裕县| 道真| 巴马| 红安县| 连城县| 松阳县| 正镶白旗| 桂东县| 建瓯市| 女性| 滨州市| 太原市| 龙岩市| 类乌齐县| 淄博市|