wepy學習筆記之環境搭建

寫了近兩年小程序了,越來越發現原生小程序有太多雞肋的地方。所以今天準備嘗試一下wepy,正好最近手上有個外包,可以拿來練手。如果可以的話,或許會出一系列wepy相關的文章(偏實戰),歡迎大佬們指正。

安裝wepy-cli

npm install wepy-cli -g
wepy --version          //查看版本,這里是1.7.3復制代碼

根據文檔介紹,wepy-cli1.7.0之前和1.7.0之后是有區別的,這里使用的是1.7.3,所以下面的都是基于wepy-cli 1.7.3版本

初始化項目

wepy init standard demo1
復制代碼

接下來就會彈出一系列的配置選項,按照自己的需求添加就行啦,最簡單的直接全選。選完之后,會輸出一個:

   wepy-cli · Generated "demo1".
復制代碼

一個標準的名為demo1wepy項目就創建完成了。該項目會幫我們默認開啟promiseasync等功能。如果需要安裝一個簡單的空模板,將wepy init standard demo1換成wepy init empty demo1即可。

運行項目

項目創建完成了,現在需要在微信開發者工具上查看下效果。

wepy build -w
復制代碼

上面命令表示編譯,然后監聽文件的變化。但是這個時候坑爹的報錯了,提示:

未發現相關 less 編譯器配置,請檢查wepy.config.js文件。
復制代碼

根據報錯可以知道,這是因為缺少less相關的包導致的,執行下面命令可以解決:

npm install less -d 
復制代碼

然后再試試

wepy build -w     
復制代碼

輸出開始監聽文件改動。。OK!現在可以打開微信開發者工具了,導入項目下面的dist目錄,然后appid的話,有就填上,沒有可以點擊測試。
不出意外的話,它又會報錯,大概是下面這樣的。

后來查閱文檔之后發現,原因出在開發工具上面默認開啟了ES6轉ES5,手動關閉就好了。

再次編譯,然后查看。就會看到如下的界面:

嘗試一下empty模板

  • empty模板,的目錄結構如下:

  • standard目錄機構如下:

對于學習而言,建議使用standard,因為其中部分安利給我們參考,不知道的時候可以看看官方的寫法。

直接下載案例

除了以上兩個基本的模板以外,官方還提供了其他的幾個demo給我們作為參考,也可以直接拉取下來看看:

結尾

一個簡單的wepy項目就這么搭建完成了,總體來講還是很省心的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279447.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279447.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279447.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

山東青島市南區:創建物聯網 信息化管理涉案財物

近日,山東省青島市市南區檢察院自主設計研發“物聯網”涉案財物管理系統,使涉案財物管理工作步入了信息化管理模式。 涉案財物管理工作是案件辦理過程中一個相當重要的環節,而以往主要靠人工進行涉案財物管理,工作繁瑣,業務量大,存在查找困難、堆放混亂等問題。庫存現狀不能及時…

spotify能免費下歌嗎_Spotify免費版與高級版:值得升級嗎?

spotify能免費下歌嗎Spotify offers two tiers: a free, ad-supported plan and a $9.99 per month Premium plan. But what are the differences between the two and is it worth upgrading? Let’s find out. Spotify提供兩個等級:免費的廣告支持計劃和每月9.99…

BZOJ4012 [HNOI2015]開店

BZOJ4012 [HNOI2015]開店 這道題因為太多人拿這個題卡$BZOJ$,于是成了權限題。。。 本蒟蒻表示沒錢氪金。。。 無奈,拿出了洛谷:P3241 [HNOI2015]開店 還有$LOJ$:#2116. 「HNOI2015」開店 這里附上洛谷的題面: 題目描述…

ElasticSearch實戰-入門

1.概述 今天接著《ElasticSearch實戰-日志監控平臺》一文來給大家分享后續的學習,在《ElasticSearch實戰-日志監控平臺》中給大家介紹一個日志監控平臺的架構方案,接下來給大家分享如何去搭建部署這樣一個平臺,給大家做…

如何解決90%的報表設計難題?300張報表模板任君挑選

下載ActiveReport最新試用版 大數據時代,數據價值愈發彰顯,數據分析正在成為影響業務決策的關鍵因素。其中,數據分析的結果以報表的形式呈現給用戶,究竟什么樣的報表設計才能真正讓用戶滿意,如何保證用戶在復雜的數據…

macos 版本_如何檢查您使用的macOS版本

macos 版本Apple releases new versions of the macOS operating system about once per year. Here’s how to check which release of the macOS operating system is installed on your MacBook, iMac, Mac Mini, or Mac Pro. 蘋果大約每年發布一次新版本的macOS操作系統。 …

luogu 1484\1792 種樹 奇怪的貪心可反悔

1484 種樹 此版本是線性的&#xff0c;那么根據鏈表維護即可&#xff1b; 構建新點&#xff0c;點的左右分別是原整個區間的前驅及后繼&#xff0c;再正常維護即可 注意兩個版本的維護有所不同 第二個版本的維護直接將左右兩點刪除 1792 種樹2 此版本是環 1484 #include<bi…

第十四周作業

2019春第二次課程設計實驗報告 一.實驗項目 貪吃蛇游戲 二.實驗功能描述&#xff1a; 存儲數據&#xff0c;實現wasd控制蛇方向&#xff0c;吃到食物就增加長度&#xff0c;最后按長度算分數&#xff0c;撞到障礙物則死亡&#xff0c;計算積分 三.項目模板結構介紹&#xff1a;…

java語言不用擔心內存嗎_不用擔心智能手機的電池,只需使用它

java語言不用擔心內存嗎When you’re trying to get the most life out of your device, it’s easy to overthink batteries. Don’t. Plug in your devices when possible, carry a battery pack with you, and get on with your life. 當您試圖充分利用設備的使用壽命時&…

asp.net core結合NLog搭建ELK實時日志分析平臺

0、整體架構 整體架構目錄&#xff1a;ASP.NET Core分布式項目實戰-目錄 一、介紹ELK 1、說明&#xff08;此篇ELK采用rpm的方式安裝在服務器上&#xff09;-牛刀小試 承接上一篇文章的內容準備部署ELK來展示asp.net core 的數據。目前此篇文章只用到單臺服務器&#xff0c;等下…

Rhel7 設置目錄權限,acl權限

Rhel7 設置目錄權限&#xff0c;acl權限 改變用戶和組的所屬 Getfacl 取得 Setfacl設置 [rootdesktop0 tmp]# setfacl -m u:natasha:rw fstab [rootdesktop0 tmp]# setfacl -m u:harry:- fstab [rootdesktop0 tmp]# setfacl -m o::r fstab [rootdesktop0 tmp]# getfacl fstab #…

IT兄弟連 JavaWeb教程 AJAX定義以及解決的問題

2019獨角獸企業重金招聘Python工程師標準>>> Ajax是"Asynchronous JavaScript And XML"的縮寫(即&#xff1a;異步的JavaScript和XML)&#xff0c;是一種實現無頁面刷新獲取服務器數據的混合技術,Ajax這個概念的最早提出者是Jesse James Garrett。我們知道…

echo和@echo_如何在Echo Show和Echo Spot上切換到24小時時鐘

echo和echoIf you prefer the 24-hour clock format instead of the usual 12-hour format, Amazon recently (and quietly) added the ability to switch between the two on the Echo Show and Echo Spot. 如果您希望使用24小時制而不是通常的12小時制&#xff0c;那么Amazon…

springMVC--XML解析

一 springMVC 入口 web.xml; DispatcherServlet二 初始化過程 1.尋找init(); 查看DispatcherServlet時候時&#xff0c;繼承自servlet&#xff0c;肯定有初始化方法,DispatcherServlet繼承自FrameworkServlet FrameworkServlet繼承自HttpServletBean HttpServletBean繼承自Http…

Vim 4 常用插件

Vim 系列教程目錄: Vim 1 基本使用Vim 2 高級用法Vim 3 vimrcVim 4 常用插件Vim 5 其他編輯器的 Vim 插件Vim 插件網站 Vim 之所以強大, 有個很大的原因就是他有豐富的插件. 插件可以極大地增強 Vim 的功能. 那么去哪里下載插件呢? 插件怎么安裝和管理呢, 聽我慢慢道來. 先說到…

[Windows編程] 通過GetModuleHandleEx 得到函數調用者所在的DLL/EXE 原創陳本峰2009-02

在有些情況下需要得到函數調用者的模塊名字。比如你想限制你的某個函數只能被自己某個特定的DLL調用。 或者比如在異常處理中你想了解是那個DLL/EXE拋出了異常。API函數_ReturnAddress 和GetModuleHandleEx 函數可以幫助我們達到這個目的。以下代碼演示它們的用法&#xff1a;v…

生信入門-愛課程上的華中農業大學

1.生物大分子序列分析 2.主要技術 3.生物信息學的應用 4.應用2 轉載于:https://www.cnblogs.com/BlueBlueSea/p/9610313.html

pc端文本_使用即將推出的Windows功能從PC發送文本

pc端文本Windows/Android/iPhone: Send and receive SMS messages on your PC, and access all the files on your phone without taking it out of your pocket. Windows / Android / iPhone&#xff1a;在PC上發送和接收SMS消息&#xff0c;并訪問手機上的所有文件&#xff0…

日常工作用到的正則

1、手機號碼加*"13422222222".replace(/(\d{3})\d{4}(\d{4})/, $1****$2);2、隱藏銀行卡號"1111111111111111111".replace(/^(\d{4})\d(\d{4})$/, **** **** **** $2); 1111111111111111.replace(/.(?.)/g, *);3、遇見大寫字母改為"_"component…

非常詳細的Exchange 功能路線圖

非常詳細的Exchange 功能路線圖 此路線圖可幫助您熟悉 Microsoft Exchange Server 2010 中的所有功能。第一部分列出了可通過 Exchange 管理控制臺 (EMC) 或 Exchange 命令行管理程序管理的所有功能。該部分還說明如何在 EMC 中導航至功能&#xff0c;并提供指向相應管理主題的…