aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-24 06:15:12 +0000
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-24 06:15:44 +0000
commit11e3faa8da57748c98592f4eeb32ecdc72620857 (patch)
treedc53d05fe423ac17054539f35bc57e947e5c1bfe
parent1002990619c4606b97cfb84089c4d65a3c67e470 (diff)
downloadbun-11e3faa8da57748c98592f4eeb32ecdc72620857.tar.gz
bun-11e3faa8da57748c98592f4eeb32ecdc72620857.tar.zst
bun-11e3faa8da57748c98592f4eeb32ecdc72620857.zip
[bun bun] Improve error mesage when resolving entry point fails
-rw-r--r--src/bundler.zig10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/bundler.zig b/src/bundler.zig
index 034733515..898218e8b 100644
--- a/src/bundler.zig
+++ b/src/bundler.zig
@@ -892,7 +892,10 @@ pub const Bundler = struct {
const entry_points = try router.getEntryPoints();
for (entry_points) |entry_point| {
const source_dir = bundler.fs.top_level_dir;
- const resolved = try bundler.resolver.resolve(source_dir, entry_point, .entry_point);
+ const resolved = bundler.resolver.resolve(source_dir, entry_point, .entry_point) catch |err| {
+ bundler.log.addErrorFmt(null, logger.Loc.Empty, bundler.allocator, "{s} resolving \"{s}\" (entry point)", .{ @errorName(err), entry_point }) catch unreachable;
+ continue;
+ };
try this.enqueueItem(resolved);
}
this.bundler.resetStore();
@@ -904,7 +907,10 @@ pub const Bundler = struct {
const entry_point_path = bundler.normalizeEntryPointPath(entry_point);
const source_dir = bundler.fs.top_level_dir;
- const resolved = try bundler.resolver.resolve(source_dir, entry_point, .entry_point);
+ const resolved = bundler.resolver.resolve(source_dir, entry_point, .entry_point) catch |err| {
+ bundler.log.addErrorFmt(null, logger.Loc.Empty, bundler.allocator, "{s} resolving \"{s}\" (entry point)", .{ @errorName(err), entry_point }) catch unreachable;
+ continue;
+ };
try this.enqueueItem(resolved);
}