denoland/deno · error
{} build failed (exit code: {})
Error message
{} build failed (exit code: {}) What it means
Error "{} build failed (exit code: {})" thrown in denoland/deno.
Source
Thrown at cli/tools/framework.rs:148
dir: &Path,
) -> Result<(), AnyError> {
let Some(build_cmd) = &detection.build_command else {
return Ok(());
};
log::info!(
"{} {} project...",
deno_terminal::colors::green("Building"),
detection.name,
);
let status = std::process::Command::new(&build_cmd[0])
.args(&build_cmd[1..])
.current_dir(dir)
.status()
.with_context(|| {
format!("Failed to run build command: {}", build_cmd.join(" "))
})?;
if !status.success() {
deno_core::anyhow::bail!(
"{} build failed (exit code: {})",
detection.name,
status.code().unwrap_or(-1)
);
}
Ok(())
}
/// Detect a web framework in the given directory.
///
/// Detection priority:
/// 1. Config-file based detection (highest priority)
/// 2. Package.json dependency-based detection
/// 3. deno.json import-based detection
pub fn detect_framework(
dir: &Path,
) -> Result<Option<FrameworkDetection>, AnyError> {
// --- Config-file based detection (highest priority) ---View on GitHub (pinned to 89f33cbef2)
When it happens
Trigger: Thrown at cli/tools/framework.rs:148 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of denoland/deno@89f33cbef2 (2026-08-16).
Data as JSON: /api/errors/62e7832067225f67.
Report an issue: GitHub.