Antmove
1.0.0
Antmove - 小程式轉換器,基於支付寶/微信小程式轉換為多端小程序,讓小程式跨平台開發變得簡單。
一鍵實現小程式轉換遷徙,不再為重複開發而煩惱。
在vscode 擴充功能中搜尋Antmove
下載安裝Antmove vscode 轉換外掛程式實現一鍵轉換。
我們建議使用npm 或yarn 的方式進行開發,不僅可在開發環境輕鬆調試,也可放心地在生產環境打包部署使用,享受整個生態圈和工具鏈帶來的諸多好處。
$ npm install antmove -g
或
$ yarn global add antmove
$ npm install antmove --save
或
$ yarn add antmove
如果你的網路環境不佳,推薦使用cnpm。
安裝擴充(Antmove - antmove-vscode-plugin)
在VsCode 中開啟要轉換的項目
開啟VsCode 指令面板
command + shift + p
ctrl + shift + p
輸入Antmove
執行Antmove: Run antmove
命令
執行如上指令後會給予一個彈跳窗,選擇轉換後產生程式碼儲存目錄
轉換完成
antmove-vscode-plugin
此插件依賴vscode 程式碼編輯器,安裝了vscode 的使用者才能使用。
npm i -g antmove
透過npm 或yarn 全域安裝才能使用下列命令列
antmove wx-alipay
(使用前請將終端切換到需轉換編譯的微信小程式專案路徑) antmove wx-alipay -i ./ -o ./dist/alipay-app
antmove
- 此指令更靈活,可設定輸出輸出目錄/編譯模式等antmove wx-alipay -i ./wechat-mini/project -o ./dist/alipay-mini/project --env development
如上的命令表示將
./wechat-mini/project
微信小程式項目轉換為支付寶小程式項目,轉換到./dist/alipay-mini/project
目錄如果你不想輸入參數,可以體驗互動式的命令方式,執行antmove
即可。
--input,-i
--output,-o
--env,-e
更多配置項可參考配置參數詳情。
const path = require ( 'path' ) ;
const transformFramework = require ( 'antmove' ) ;
const WechatPlugin = require ( '@antmove/wx-alipay' ) ;
let outputPath = path . join ( __dirname , '../../dist' ) ;
let inputDirPath = path . join ( __dirname , '../../examples/miniprogram-demo/miniprogram' ) ;
const App = transformFramework ( ) ;
App . use (
WechatPlugin ,
{
entry : inputDirPath ,
dist : outputPath + '/alipaymini-demo' ,
env : 'development'
} )
. start ( ) ;
這裡展示的微信小程式為原始小程式應用,下面的其它平台小程式為基於這些微信小程式轉換而得到。
如果你的公司和產品使用了Antmove,歡迎到這裡留言。
歡迎參與Antmove 專案的開發與討論。
提交pull request 之前請先提Issue 討論.
GPL