summaryrefslogtreecommitdiff
path: root/cli/proc_state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/proc_state.rs')
-rw-r--r--cli/proc_state.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/cli/proc_state.rs b/cli/proc_state.rs
index 4dce3cdba..aae606c80 100644
--- a/cli/proc_state.rs
+++ b/cli/proc_state.rs
@@ -329,7 +329,6 @@ impl ProcState {
root_permissions.clone(),
dynamic_permissions.clone(),
);
- let maybe_locker = Lockfile::as_maybe_locker(self.lockfile.clone());
let maybe_imports = self.options.to_maybe_imports()?;
let maybe_resolver =
self.maybe_resolver.as_ref().map(|r| r.as_graph_resolver());
@@ -383,16 +382,16 @@ impl ProcState {
is_dynamic,
imports: maybe_imports,
resolver: maybe_resolver,
- locker: maybe_locker,
module_analyzer: Some(&*analyzer),
reporter: maybe_file_watcher_reporter,
},
)
.await;
- // If there was a locker, validate the integrity of all the modules in the
- // locker.
- graph_lock_or_exit(&graph);
+ // If there is a lockfile, validate the integrity of all the modules.
+ if let Some(lockfile) = &self.lockfile {
+ graph_lock_or_exit(&graph, &mut lockfile.lock());
+ }
// Determine any modules that have already been emitted this session and
// should be skipped.
@@ -639,7 +638,6 @@ impl ProcState {
roots: Vec<(ModuleSpecifier, ModuleKind)>,
loader: &mut dyn Loader,
) -> Result<deno_graph::ModuleGraph, AnyError> {
- let maybe_locker = Lockfile::as_maybe_locker(self.lockfile.clone());
let maybe_imports = self.options.to_maybe_imports()?;
let maybe_cli_resolver = CliResolver::maybe_new(
@@ -657,7 +655,6 @@ impl ProcState {
is_dynamic: false,
imports: maybe_imports,
resolver: maybe_graph_resolver,
- locker: maybe_locker,
module_analyzer: Some(&*analyzer),
reporter: None,
},