Развертывание AngularDart 5 и Firebase - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь развернуть свое веб-приложение AngularDart 5 в Firebase.Вот шаги, которые я выполнил:

  1. Я собрал свое приложение с помощью команды pub run build_runner build --output build.
  2. Я запустил команду firebase init и установил папку web в качестве общей папки.
  3. Я развернул свое веб-приложение с помощью команды firebase deploy.

problem Проблема заключается в том, что при открытии веб-сайта обнаруживается только пустая страница .

❔ Что я делаю не так?

Спасибо!


Да, у меня все еще есть эта проблема.Содержимое моего firebase.json:

{
  "hosting": {
    "public": "web",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

Не знаю, поможет ли это, но мой файл pubspec.yaml:

name: angular_app
description: Angular App
version: 0.0.1

environment:
  sdk: '>=2.0.0-dev.63.0 <2.0.0'

dependencies:
  sass_builder: ^2.0.2
  angular: ^5.0.0-alpha+15
  angular_forms: ^2.0.0-alpha+7
  angular_router: ^2.0.0-alpha+14

dev_dependencies:
  angular_test: ^2.0.0-alpha+13
  build_runner: ^0.8.9
  build_test: ^0.10.2+5
  build_web_compilers: ^0.4.0+4
  test: ^1.0.0

Когда я развертываю на firebase или когда я обслуживаю приложение с firebase serve, я вижу только «Загрузка ...».

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 31 мая 2018
  • На третьем шаге вам нужно использовать firebase deploy для развертывания, а не для публикации.
  • В вашем файле firebase.json запись hosting.public, показанная выше, просто "web", новыходной каталог вашей сборки - "build".Запись, вероятно, должна быть "build / web".
  • Вы устанавливаете <base href> в своем index.html?Если да, то к какому href значению?
  • Вы написали, что когда вы служите, вы видите только «Загрузка ...».Откройте консоль JavaScript.Вы видите какие-либо сообщения об ошибках?
...