1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Antmove

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Обратите внимание: этот репозиторий больше не поддерживается







Указания

Antmove — конвертер мини-приложений, который позволяет преобразовать мини-приложения от Alipay и WeChat в многоплатформенные мини-приложения, делая кросс-платформенную разработку простой.

Одним щелчком мыши можно выполнить миграцию мини-приложений, забыв о повторной разработке.

Структура Antmove

Основные характеристики

  • Простота использования, однокликовый конверт
  • Поддержка подробных логов компиляции и времени выполнения
  • Высокая читаемость сгенерированного кода, позволяющая вторичную программацию
  • Поддержка повторной компиляции
  • Поддержка конвертации компонентов

Документация* Указания по написанию многоплатформенного кода

Установка расширения для Visual Studio Code

Поиск расширения Antmove в каталоге расширений Visual Studio Code для установки плагина конвертации Antmove и выполнения однокликовой конвертации.

Установка через командную строку

Мы рекомендуем использовать npm или yarn для разработки, так как это обеспечивает удобство отладки в среде разработки и безопасность сборки и развертывания в рабочей среде, а также предоставляет множество преимуществ благодаря экосистеме и набору инструментов.

  • Глобальная установка
$ npm install antmove -g

или

$ yarn global add antmove
  • Локальная установка
$ npm install antmove --save

или

$ yarn add antmove

Если ваша сеть недостаточно быстра, рекомендуется использовать cnpm.

Быстрый старт

Использование расширения для Visual Studio Code

  • Установите расширение (Antmove - antmove-vscode-plugin)
  • Откройте проект для конвертации в Visual Studio Code
  • Откройте панель команд Visual Studio Code
    • MacOS: command + shift + p
    • Windows: ctrl + shift + p
  • Введите Antmove
  • Выполните команду Antmove: Run antmove
  • После выполнения команды будет показано диалоговое окно, где вы можете выбрать директорию хранения сгенерированного кода
  • Конвертация завершена antmove-vscode-plugin

Этот плагин зависит от кодового редактора VS Code; использовать его могут только те, кто установил VS Code.### Использование через командную строку

npm i -g antmove

Для использования следующих команд вам потребуется глобальная установка с помощью npm или yarn.

  • antmove wx-alipay (перед использованием убедитесь, что ваш терминал находится в пути к проекту WeChat Mini Program, который требуется преобразовать).
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 Program в директории ./wechat-mini/project будет преобразован в проект Alipay Mini Program и помещён в директорию ./dist/alipay-mini/project. Если вы не хотите передавать параметры, можно воспользоваться интерактивной командой, выполнив antmove.

Конфигурационные параметры

  • --input,-i
    • Опционально, папка исходного кода, если не указана, используется текущая директория.
  • --output,-o
    • Обязательно, папка для вывода.
  • --env,-e
    • Опционально (development/production), режим компиляции, в режиме production код будет минифицирован, логи компиляции и выполнения будут отключены.

Дополнительные параметры конфигурации см. в разделе подробная информация о параметрах конфигурации.

Использование с Node.js

Пример

const path = require('path');
const transformFramework = require('antmove');
const WechatPlugin = require('@antmove/wx-alipay');
``````markdown
# Кто использует

## [Кто использует](https://github.com/ant-move/antmove/issues/1)

### WeChat Mini Programs

> Здесь показаны исходные WeChat Mini Programs, а остальные платформы представляют собой преобразованные версии этих WeChat Mini Programs.

<img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782950065567308.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782952846212329.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782953106003106.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782953317193007.jpg'>

### АлиПей мини-приложение

<img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782958847436418.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782959106179161.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782959378977715.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782959600209087.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782960063558225.jpg'>

### Amap mini-приложение

<img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782960342118999.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782960508762175.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782961458874630.jpg'><img width='150' src='https://cache.amap.com/ecology/tool/amap-backend-server/platform/img/15782961717464794.jpg'/>

> Если ваша компания и продукт используют [Antmove](https://ant-move.github.io/website/docs/readme.html), пожалуйста, оставьте сообщение [здесь](https://github.com/ant-move/antmove/issues/1).
```## Вклад

Приветствуем внесение вклада в развитие проекта **Antmove**.
> Перед отправкой pull request, пожалуйста, создайте [тему обсуждения Issue](https://github.com/ant-move/antmove/issues).

## Лицензия
[GPL](https://choosealicense.com/licenses/gpl-3.0/)

## [Контакты](https://github.com/ant-move/Antmove/issues/23)

* <img width='250' src='https://cache.amap.com/ecology/tool/antmove/web/assets/contact-dd.jpg'/>
* E-mail: antmap-appx@service.autonavi.com

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Antmove.git
git@api.gitlife.ru:oschina-mirror/mirrors-Antmove.git
oschina-mirror
mirrors-Antmove
mirrors-Antmove
master