aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bundler/generate_node_modules_bundle.zig13
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);