diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/js_errors.rs | 3 | ||||
-rw-r--r-- | src/snapshot.rs | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/js_errors.rs b/src/js_errors.rs index d03564828..7b4e14321 100644 --- a/src/js_errors.rs +++ b/src/js_errors.rs @@ -277,6 +277,9 @@ fn parse_map_string( getter: &SourceMapGetter, ) -> Option<SourceMap> { match script_name { + // The bundle does not get built for 'cargo check', so we don't embed the + // bundle source map. + #[cfg(not(feature = "check-only"))] "gen/bundle/main.js" => { let s = include_str!(concat!(env!("GN_OUT_DIR"), "/gen/bundle/main.js.map")); diff --git a/src/snapshot.rs b/src/snapshot.rs index fa7837ede..264395093 100644 --- a/src/snapshot.rs +++ b/src/snapshot.rs @@ -2,8 +2,13 @@ use libdeno::deno_buf; pub fn deno_snapshot() -> deno_buf { + #[cfg(not(feature = "check-only"))] let data = include_bytes!(concat!(env!("GN_OUT_DIR"), "/gen/snapshot_deno.bin")); + // The snapshot blob is not available when the Rust Language Server runs + // 'cargo check'. + #[cfg(feature = "check-only")] + let data = vec![]; unsafe { deno_buf::from_raw_parts(data.as_ptr(), data.len()) } } |