dart - 如何使用客户端和服务器代码构建和部署Dart App

标签 dart dart-editor dart-pub

我是Dart的新手。我用客户端和服务器代码创建了一个简单的Web应用程序。我的应用程序目录结构如下:

MyProject
    pubspec.yaml
    build.dart
    Procfile
    server.dart
    /web
        client.html
        client.dart

以下是build.dart的内容,该内容由DartEditor自动生成
import 'package:polymer/builder.dart';

main(args) {
  build(entryPoints: ['web/client.html'],
        options: parseOptions(args));
}

我可以使用一个build.dart来构建客户端和服务器吗?如何与客户端一起构建server.dart?

最佳答案

我假设您的服务器类似于要通过CLI使用的HTTP服务器,或作为守护程序在其他地方的服务器上运行的服务器,不需要构建。构建过程通过dart2js编译器运行并生成javascript输出。在这种情况下,您的服务器应由Dart VM运行,而无需进行编译。

您很可能只希望服务器提供来自build /目录的文件。此外,由于pub命令现在可以构建Polymer文件,因此建议使用pub build而不是使用build脚本来构建文件。只需确保将以下3行添加到pubspec.yaml文件即可:

transformers:
- polymer:
    entry_points: web/client.html

关于dart - 如何使用客户端和服务器代码构建和部署Dart App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20053080/

相关文章:

dart - 无法在 Dart 聚合物 webapp 中重复工作

dart - Dart编辑器按位异或显示为未知

string - 使用 flutter 分割字符串

flutter - 如何创建自定义 TextField 类?

flutter - Flutter应用程序导航问题

firebase - Flutter:Firebase身份验证和Firestore快照流

dart - 如何在 Dart 编辑器中安装视觉主题?

dart - pubspec.lock和pubspec.yaml之间的区别

dart - AngularDart 转换/部署

java - Dart:如何设置项目