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

Can I Use Dart Compiled JS (JavaScript) Into Firebase Hosting For Static Website

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

绝对!

事实上,您可以将 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 示例。

Firebase 托管仅提供静态资产(例如 HTML、CSS、JS、图像)。它不关心这些资产是什么。它在发送给客户的途中不对资产进行任何更改。您可以毫无问题地使用任何服务于静态资产的 Web 框架。