mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 19:08:15 +00:00
fix(serve): actually wire up resolving main module with import map for deno serve (#29974)
Some checks are pending
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
Some checks are pending
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
Closes https://github.com/denoland/deno/issues/29897
This commit is contained in:
parent
3a94adf956
commit
0470cb3ada
4 changed files with 30 additions and 1 deletions
|
@ -17,6 +17,7 @@ use crate::args::parallelism_count;
|
|||
use crate::args::Flags;
|
||||
use crate::args::ServeFlags;
|
||||
use crate::args::WatchFlagsWithPaths;
|
||||
use crate::args::WorkspaceMainModuleResolver;
|
||||
use crate::factory::CliFactory;
|
||||
use crate::util::file_watcher::WatcherRestartMode;
|
||||
use crate::worker::CliMainWorkerFactory;
|
||||
|
@ -51,7 +52,12 @@ pub async fn serve(
|
|||
deno_dir.upgrade_check_file_path(),
|
||||
);
|
||||
|
||||
let main_module = cli_options.resolve_main_module()?;
|
||||
let workspace_resolver = factory.workspace_resolver().await?.clone();
|
||||
let node_resolver = factory.node_resolver().await?.clone();
|
||||
|
||||
let main_module = cli_options.resolve_main_module_with_resolver(Some(
|
||||
&WorkspaceMainModuleResolver::new(workspace_resolver, node_resolver),
|
||||
))?;
|
||||
|
||||
maybe_npm_install(&factory).await?;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue