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

OSCHINA-MIRROR/iotechn-unimall

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.03.front.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 09:38 77018f0

Компиляция, упаковка и публикация сервисов фронтенда, включая мини-программы, приложения, H5 и бэкенд

Vue бэкенд

Упаковка dist

Admin написан с использованием vuejs и elementui. В итоге упакован в статические файлы.

Сначала установите зависимости проекта. Рекомендуется использовать cnpm из Taobao для установки, это значительно ускорит процесс. Выполните команду в каталоге unimall-admin:

cnpm install

Дождитесь завершения установки зависимостей. Настройте адрес сервера, отредактировав файл unimall-admin/config/prod.env.js:

HOST: '"https://www.example.com"', BASE_API: '"https://www.example.com/m.api"'

Замените www.example.com на свой домен, затем упакуйте с помощью скрипта:

cnpm run build:prod

Наконец, в unimall-admin появится папка dist с готовыми файлами, включая index.html и static.

Docker

Размещение в веб-контейнере

Поместите эти файлы в каталог статических файлов nginx.

Учетные данные:

Имя пользователя: admin Пароль: 1234567

Мини-программа

Базовая среда

  1. Загрузите версию, подходящую для вашей операционной системы, с официального сайта HBuilder (необходимо загрузить версию для разработки приложений): https://www.dcloud.io/hbuilderx.html

Установите плагин Scss.

  1. Скачайте Web Developer Tool от WeChat: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

Откройте порт сервера, включив переключатель «Порт сервера» в разделе «Настройки» — «Безопасность».

Компиляция и публикация

Откройте HBuilderX и выберите «Файл» — «Импортировать» — «Из локального каталога», затем выберите папку unimall-app.

В левой части появится проект, откройте файл config/.env.prod.js и измените baseUrl на собственный сервер:

baseUrl: 'https://unimall.v3.dobbinsoft.com',

Повторите

Выберите «Распространить» — «Мини-программа — WeChat (только для uni-app)» в верхнем меню.

Появится меню публикации, введите «Имя мини-приложения WeChat» и «AppId мини-приложения WeChat».

После завершения компиляции автоматически откроется инструмент разработчика WeChat.

Когда рендеринг завершится без ошибок, нажмите кнопку «Загрузить» в правом верхнем углу, чтобы отправить код.

1
https://api.gitlife.ru/oschina-mirror/iotechn-unimall.git
git@api.gitlife.ru:oschina-mirror/iotechn-unimall.git
oschina-mirror
iotechn-unimall
iotechn-unimall
master