diff options
author | 2021-12-24 06:15:12 +0000 | |
---|---|---|
committer | 2021-12-24 06:15:44 +0000 | |
commit | 11e3faa8da57748c98592f4eeb32ecdc72620857 (patch) | |
tree | dc53d05fe423ac17054539f35bc57e947e5c1bfe | |
parent | 1002990619c4606b97cfb84089c4d65a3c67e470 (diff) | |
download | bun-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.zig | 10 |
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); } |