我可以将Dart编译的JS(JavaScript)用于静态网站的Firebase托管

时间:2018-08-07 18:53:42

标签: javascript firebase dart angular-dart firebase-hosting

我正在尝试部署具有某些DART功能的静态网站。在此之前,我想知道是否可以在其中使用Dart编译的JavaScript代码。

2 个答案:

答案 0 :(得分:5)

绝对!

实际上,您可以将firebase.json文件配置为在部署过程中为您运行构建。

{
  "hosting": {
    "public": "build",
    "predeploy": "rm -rf build; pub run build_runner build -o web:build --fail-on-severe --release"
  }
}

有关示例,请参见https://github.com/dart-lang/angular/tree/master/examples/hacker_news_pwa

答案 1 :(得分:0)

Firebase托管仅提供静态资产(例如HTML,CSS,JS,图像)。不管这些资产是什么。它不会在到达客户的途中更改资产。您可以使用任何可为静态资产提供服务的Web框架。