Проект IONIC 4 не будет загружаться после сборки - PullRequest
1 голос
/ 05 октября 2019

Я запустил команду ionic build --prod, затем скопировал файлы из папки / www в Apache, но ничего не появляется. Я попробовал это с помощью команды браузера cordova build, и я получил тот же результат.

У кого-нибудь есть идеи, почему это произошло? Это произошло и на пустом проекте.

Ошибки в консоли браузера: https://prnt.sc/pfbnk7

Файлы в www dir: https://prnt.sc/pfbnwu

Угловая версия: 8.1. 2

Ионная версия: 4.7.1

Спасибо за советы.

1 Ответ

1 голос
/ 06 октября 2019

Для чего вы копируете файлы?

Если вы просто хотите запустить свое приложение в браузере

Обычный способ - запустить ionic serve, и он создаст + запустит свой собственныйсервер для тестирования.

Если вы хотите развернуть как веб-приложение

Если вы хотите развернуть его на работающем веб-сервере, как веб-приложение, то вам нужно сделатьшаги ниже.

Прежде всего, убедитесь, что вы не полагаетесь на какие-либо плагины Cordova, так как они не будут работать в браузере.

После этого вы делаете это:

  1. ionic cordova platform add browser
  2. ionic build --prod
  3. , затем скопируйте www в platforms\browser\www на веб-сервер

Это просто базовое развертывание,

Если вы хотите сделать PWA

Существуют учебные пособия по превращению приложения в PWA (что означает, что оно может быть установлено через браузер как приложение на домашнем экране вашего устройства).

Вы можете использовать Firebase Hosting, в этом случае на веб-сайте ionic docs есть инструкции.

Или вы можете развернуть его самостоятельно, что означает добавление пакета angular pwa и некоторые другие шаги, я думаю. Я могу помочь вам разобраться в этом, если вы пытаетесь это сделать.

...