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

OSCHINA-MIRROR/liushuai05-wechat_web_devtools

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

Linux微信web开发者工具

Использование инструмента разработчика WeChat в Linux.

wx_dev_tools v1.02.1910121 nw.js v0.24.4
wx_dev_tools v1.02.1910121 nw.js v0.24.4

Описание

Linux微信web开发者工具 позволяет запускать инструмент разработчика WeChat на рабочем столе Linux. По сути, инструмент разработчика WeChat — это программа nw.js, и его можно легко перенести на Linux. Он отвечает за компиляцию файлов WXML и WXSS с помощью инструментов WCC и WCSC (возможно, есть и другие функции). Для запуска можно использовать Wine.

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

  • Загрузка проекта и инициализация
git clone https://github.com/cytle/wechat_web_devtools.git
cd wechat_web_devtools
# автоматически загружает последнюю версию nw.js и одновременно развёртывает каталог ~/.config/wechat_web_devtools/
./bin/wxdt install
  • Запуск IDE, разработка и отладка веб-страниц

Подготовка к запуску:

  1. GUI-среда
./bin/wxdt # запуск
  • Запуск IDE, разработка и предварительный просмотр мини-программы

Подготовка к запуску:

  1. GUI-среда;
  2. необходимо установить Wine;
  3. и уже выполнена команда ./bin/wxdt install.
./bin/wxdt # запуск
  • Командная строка и HTTP-вызов

Подготовка к запуску:

  1. Среда GUI, командная строка и HTTP-вызовы автоматически запускают IDE (сервер не может быть использован, можно использовать Docker);
  2. и уже выполнена команда ./bin/wxdt install;
  3. в настройках IDE включите порт сервера: Настройки → Безопасность → Порт сервера (включить).

Расположение командного инструмента: <путь установки>/bin/cli

Расположение файла номера порта: ~/.config/wechat_web_devtools/Default/.ide

Документация WeChat:

  • Docker

Если Wine не установлен, доступен только вызов cli. Можно сразу запустить:

docker run -it \
    -v $PWD:/projects \
    canyoutle/wxdt \
    sh -c "cli -l && cli -p /projects/your-project"

Или запустите постоянный контейнер:

docker run -d \
    --name wxdt \
    -p 6080:80 \
    -v $PWD:/projects \
    canyoutle/wxdt

docker exec -it wxdt cli -l # войти
docker exec -it wxdt cli -p /projects/your-project # предварительный просмотр проекта

docker stop wxdt # приостановить контейнер
docker start wxdt # использовать снова, не нужно запускать, можно сразу выполнить команду

Другие инструкции

  • Установка Wine

Пожалуйста, обратитесь к поисковой системе для установки Wine, ниже приведены два метода установки в Ubuntu.

1. Установка wine-binfmt

sudo apt-get install wine-binfmt
sudo update-binfmts --import /usr/share/binfmts/wine

2. Обычная установка Wine

dpkg --add-architecture i386 \
  && wget -nc https://dl.winehq.org/wine-builds/winehq.key \
  && apt-key add winehq.key \
  && apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' \
  && apt-get update \
  && apt-get install -y --no-install-recommends --allow-unauthenticated winehq-stable
  • Ошибка при выполнении команды ./bin/wxdt install

./nw: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory

Эта ошибка вызвана неудачной загрузкой nw.js. Удалите кеш и загрузите заново.

rm -rf /path/to/wechat_web_devtools/dist
rm -rf /tmp/wxdt_xsp
# Пожалуйста, дождитесь завершения выполнения
./bin/wxdt install

Ссылка:

  • Ошибки компиляции wcc и wcsc

Это вызвано тем, что Wine установлен неправильно или файлы wcc и wcsc не были успешно заменены двумя двоичными файлами.

— Решение 1: Установите Wine и выполните команду ./bin/wxdt install. — Решение 2: Установите wine-binfmt. После этого нажмите «Компилировать», чтобы скомпилировать.

Ссылки:

  1. https://github.com/cytle/wechat_web_devtools/issues/66#issuecomment-368434141
  2. https://github.com/cytle/wechat_web_devtools/issues/56#issuecomment-371999385
  • Обновление до последней версии

Решение 1: Непосредственно из текущего исходного кода проекта обновите (стабильный, рекомендуемый)

git pull origin

Решение 2: Используйте исходный установщик Tencent для самостоятельного копирования и обновления (своевременно, самостоятельно)

Примечание: Если возникнут проблемы, вы можете попробовать использовать git reset --hard, чтобы восстановить исходное состояние.

Выполните обновление, автоматически загрузите последнюю версию Windows x64 Developer Tool и используйте 7z для распаковки.

./bin/update_package_nw.sh

Решение 3: То же, что и выше, укажите вручную -l <адрес загрузки инструмента разработки WeChat> -v <номер версии> (можно указать предварительную версию или версию для разработки)

Примечание: параметры -l и -v должны быть указаны одновременно, а номер версии имеет форму 1.02.2001191.

./bin/update_package_nw.sh -l <адрес загрузки инструмента разработки WeChat> -v <номер версии>

Советы:

— Запустите без проблем, добро пожаловать в PR.

  • Ubuntu-окружение, настройка редактора шрифтов

В среде Ubuntu по умолчанию нет шрифта Consolas, и в настоящее время невозможно изменить шрифт, поэтому загрузка и установка шрифта Consolas является лучшим решением, чтобы сделать редактор более удобным для просмотра.

— Загрузите https://github.com/kakkoyun/linux.files/raw/master/fonts/Consolas.ttf в /usr/local/share/fonts или ~/.fonts. — sudo fc-cache -f для перестроения кеша шрифтов. — Убедитесь, что установка шрифта прошла успешно.

sudo fc-list|grep Consol
.fonts/Consolas.ttf: Consolas:style=Regular

— Перезапустите инструмент разработчика WeChat.

  • Удаление
  1. Закройте инструмент разработчика WeChat.
  2. В каталоге проекта выполните команду ./bin/wxdt uninstall (удалите значок рабочего стола, конфигурацию инструмента разработчика WeChat), конфигурация инструмента разработчика, все проекты и информация для входа будут удалены.
  3. Удалите каталог проекта.
  • Arch Linux

Arch Linux и производные дистрибутивы, такие как Manjaro, могут быть установлены через AUR: https://aur.archlinux.org/packages/wechat-devtool/

  • Скриншоты В запросе текст технической направленности из области разработки и тестирования программного обеспечения.

Основной язык текста запроса — китайский.

Текст без перевода:

上面项目来自 wechat-v2ex (https://github.com/jectychen/wechat-v2ex).

赞赏

赞赏码

Changelog

免责声明

微信开发者工具版权归腾讯公司所有,本项目旨在交流学习之用。如有不当之处,请联系本人,邮箱:canyoutle@gmail.com

Примечание: для точного перевода необходим доступ к полному тексту на китайском языке.

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

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

Введение

Linux-разработчик инструментов для WeChat может запускать инструменты разработчика WeChat в среде рабочего стола Linux. По сути, инструменты разработчика WeChat — это программа NW.js, и перенести её на Linux не составляет большого труда. Для компиляции WXML и WXSS можно использовать WCC и WCSC (возможно, есть и другие функции). Для этого нужно ... Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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