最近准備做一個微信小程序,以前一直用的小程序原始api做,但是這次准備用一個框架來做練習,當然在做之前需要比較一下現在小程序框架的優缺點。 經過認真挑選,選定wepy,Taro,uni-app,mpvue, 由於對react不熟悉,故放棄Taro, 至於其他三個, 他們的DSL都是VUR, 可以考慮。
至於哪個好,我也不知道,准備一個一個試一試, 從wepy開始吧!一個一個試,是有點麻煩,反正現在時間充裕,項目暫未開始,就當學習了!!
wepy安裝步驟
$ npm install @wepy/cli -g # 全局安裝 WePY CLI 工具 $ wepy init standard myproj # 使用 standard 模板初始化項目 $ cd myproj # 進入到項目目錄 $ npm install # 安裝項目依賴包 $ npm run dev # 監聽並且編譯項目
wepy build --watch運行后提示ERR Cannot read property 'addDeps' of undefined。
上面這是1.7.x的安裝后運行進行以上提示,而我們安裝的是2.x, git上已經更新安裝方式,第一步 npm install @wepy/cli -g 更改為npm install @wepy/cli@next -g
1. npm install @wepy/cli@next -g 2. wepy init standard myproject 3. cd myproject 4. npm install 5. wepy build --watch
按照此步驟安裝后運行結果
[16:17:21] info build app start...
[16:17:22] info app building App
[16:17:22] info component building components
[16:17:23] info component building components
[16:17:23] info component building components
[16:17:23] info vendor building vendor
[16:17:23] info assets building assets
[16:17:23] info build finished
[16:17:23] info watching...