【WePY小程序框架實戰一】-創建項目


最近兩個小程序項目使用了微信自己出的框架wepy開發,開發完的感受就是比原生小程序順溜很多。我就從安裝到一些重點和整個項目把wepy使用整理下

全局安裝WePY命令行工具

npm install wepy-cli -g

創建項目

wepy init standard mywepy

選擇->回車

? Project name mywepy
? AppId wx30b76facba36e27b
? Project description test
? Author leinov <1425795233@qq.com>
? Use ESLint to lint your code? No
? Use Redux in your project? Yes
? Use web transform feature in your project? Yes

進入項目目錄

cd mywepy

安裝依賴包

npm install

實時編譯

wepy build --watch

項目結構

├── dist                   小程序運行代碼目錄(該目錄由WePY的build指令自動編譯生成,請不要直接修改該目錄下的文件)
├── node_modules           
├── src                    代碼編寫的目錄(該目錄為使用WePY后的開發目錄)
|   ├── components         WePY組件目錄(組件不屬於完整頁面,僅供完整頁面或其他組件引用)
|   |   ├── com_a.wpy      可復用的WePY組件a
|   |   └── com_b.wpy      可復用的WePY組件b
|   ├── pages              WePY頁面目錄(屬於完整頁面)
|   |   ├── index.wpy      index頁面(經build后,會在dist目錄下的pages目錄生成index.js、index.json、index.wxml和index.wxss文件)
|   |   └── other.wpy      other頁面(經build后,會在dist目錄下的pages目錄生成other.js、other.json、other.wxml和other.wxss文件)
|   └── app.wpy            小程序配置項(全局數據、樣式、聲明鈎子等;經build后,會在dist目錄下生成app.js、app.json和app.wxss文件)
└── package.json           項目的package配置

添加項目

一些配置

  • es6: 對應關閉ES6轉ES5選項,關閉。 重要:未關閉會運行報錯。

  • postcss: 對應關閉上傳代碼時樣式自動補全選項,關閉。 重要:某些情況下漏掉此項也會運行報錯。

  • minified: 對應關閉代碼壓縮上傳選項,關閉。重要:開啟后,會導致真機computed, props.sync 等等屬性失效。(注:壓縮功能可使用WePY提供的build指令代替,詳見后文相關介紹以及Demo項目根目錄中的wepy.config.js和package.json文件。)

  • urlCheck: 對應不檢查安全域名選項,開啟。 如果已配置好安全域名則建議關閉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM