# compile2ant **Repository Path**: SpringHgui/compile2ant ## Basic Information - **Project Name**: compile2ant - **Description**: wepy2.0.x 编译为支付宝小程序代码插件 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2020-04-26 - **Last Updated**: 2025-05-19 ## Categories & Tags **Categories**: alipay **Tags**: None ## README # compile2ant [![npm](https://img.shields.io/npm/v/compile2ant)](https://www.npmjs.com/package/compile2ant) ![NPM](https://img.shields.io/npm/l/compile2ant) [![npm](https://img.shields.io/npm/dy/compile2ant)](https://www.npmjs.com/package/compile2ant) wepy2.0.x 编译为支付宝小程序代码插件 ### 注意事项 插件仅支持 `2.0.0-alpha.21`之后的版本,请将cli先升级至最新版。 `npm install @wepy/cli@next -g` ### 安装 由于个人精力有限,测试未覆盖支付宝小程序的所有api 如编译后不能正常运行,请提交 issue 或直接 pr,会及时进行兼容 ``` npm install compile2ant -save-dev ``` ### 配置 `wepy.config.js` ``` const antPlugin = require('compile2ant'); module.exports = { ... plugins: [ antPlugin() ], ... } ``` ### 编译 直接执行以下命令 ``` ./node_modules/.bin/wepy build -o ant -t ant --watch ``` 或在 `package.json`添加`scripts`如下, 可执行 `npm run ant` 进行编译 ``` { "name": "xxx", "version": "0.0.2", "description": "A WePY project", "main": "weapp/app.js", "scripts": { ... "ant": "./node_modules/.bin/wepy build -o ant -t ant --watch", ... }, ... } ``` ### 重要的事情 支付宝小程序 `启用 component2 编译` 一定要开启 支付宝小程序 `启用 component2 编译` 一定要开启 支付宝小程序 `启用 component2 编译` 一定要开启 注释编译后的`vendor.js`最后一行代码如下 ``` // Function("r", "regeneratorRuntime = r")(runtime) ``` ### MIT