diff options
-rw-r--r-- | src/bundler/generate_node_modules_bundle.zig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bundler/generate_node_modules_bundle.zig b/src/bundler/generate_node_modules_bundle.zig index b1a8d5b40..b302e984e 100644 --- a/src/bundler/generate_node_modules_bundle.zig +++ b/src/bundler/generate_node_modules_bundle.zig @@ -675,6 +675,19 @@ pub fn generate( return null; } + if (this.module_list.items.len == 0) { + tmpfile.closeAndDelete(std.mem.span(tmpname)); + Output.prettyErrorln( + \\<r><red>error<r>: no dependencies to bundle! + \\ + \\"bun bun" currently only bundles dependencies in node_modules. + \\ + , + .{}, + ); + Global.crash(); + } + if (include_refresh_runtime and refresh_runtime_module_id > 0) { var refresh_runtime_injector_buf: [1024]u8 = undefined; var fixed_buffer = std.io.fixedBufferStream(&refresh_runtime_injector_buf); |