Index: sdk/lib/_internal/pub/lib/src/entrypoint.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/entrypoint.dart b/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
index 5f3f7d1a6c43466f5e5ae718142513555a11b4c1..f8717470fda2341c1c9246c9a99148151243979c 100644 |
--- a/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
+++ b/sdk/lib/_internal/pub/lib/src/entrypoint.dart |
@@ -265,8 +265,11 @@ class Entrypoint { |
var packagesToLoad = |
unionAll(executables.keys.map(graph.transitiveDependencies)) |
.map((package) => package.name).toSet(); |
+ var executableIds = unionAll( |
+ executables.values.map((ids) => ids.toSet())); |
var environment = await AssetEnvironment.create(this, BarbackMode.RELEASE, |
packages: packagesToLoad, |
+ entrypoints: executableIds, |
useDart2JS: false); |
environment.barback.errors.listen((error) { |
log.error(log.red("Build error:\n$error")); |