我是Dart的新手。我用客户端和服务器代码创建了一个简单的Web应用程序我的app目录结构如下:
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?
答案 0 :(得分:2)
我假设您的服务器类似于通过CLI使用的HTTP服务器,或者在其他地方的服务器上作为守护程序运行,不需要构建。构建过程通过dart2js编译器运行并生成javascript输出。在这种情况下,您的服务器应由Dart VM运行,无需编译。
您很可能只希望服务器提供build /目录中的文件。此外,由于pub命令现在可以构建Polymer文件,因此建议使用pub构建而不是构建脚本来构建文件。只需确保将这3行添加到pubspec.yaml文件中:
transformers:
- polymer:
entry_points: web/client.html