Dart:酒吧构建缩小 dart.js 缺失

Dart: pub build minified dart.js missing

我是 Dart 的新手,请多多包涵。我完成了 sample pirate badge project 并按照指示做了 Pub Build - Minified。生成的构建文件夹不包含 piratebadge.html.

引用的 packages/browser/dart.js 和 priatebadge.dart 文件

当我在浏览器中查看时,出现与丢失文件相关的错误。如果我更改 html 页面以引用生成的 piratebadge.dart.js 文件,它会起作用。

这个手动更改是 dart 项目必须要做的事情吗?还是我在构建过程中遗漏了什么?

首先,确保您在发布模式下构建。 (如果您从命令行 运行 pub build 默认。

我有一段时间没检查了,但我想仍然有这个 Dart 脚本标签,它是在仍计划将 Dart 集成到 Chrome 中时引入的。这有望很快得到解决。同时,您可以手动修复此问题或使用 https://pub.dartlang.org/packages/dart_to_js_script_rewriter 自动执行此步骤。