nikivdev/code · error

No wrangler config found in {}. Create a wrangler.toml or ru

Error message

No wrangler config found in {}.
Create a wrangler.toml or run: npx wrangler init

What it means

Error "No wrangler config found in {}. Create a wrangler.toml or run: npx wrangler init" thrown in nikivdev/code.

Source

Thrown at src/deploy.rs:1285

        .as_ref()
        .map(|p| project_root.join(p))
        .unwrap_or_else(|| project_root.to_path_buf());
    ensure_wrangler_config(&worker_path)?;

    let wrangler_env = cf_cfg.environment.as_deref();
    let var_keys: HashSet<String> = cf_cfg.env_vars.iter().cloned().collect();
    println!("==> Applying {} env var(s) from env store...", vars.len());
    set_wrangler_env_map(&worker_path, wrangler_env, vars, &var_keys)?;
    Ok(())
}

fn ensure_wrangler_config(worker_path: &Path) -> Result<()> {
    let has_wrangler = worker_path.join("wrangler.toml").exists()
        || worker_path.join("wrangler.jsonc").exists()
        || worker_path.join("wrangler.json").exists();

    if !has_wrangler {
        bail!(
            "No wrangler config found in {}.\n\
            Create a wrangler.toml or run: npx wrangler init",
            worker_path.display()
        );
    }

    Ok(())
}

fn wrangler_command(worker_path: &Path) -> Command {
    let local_bin = worker_path
        .join("node_modules")
        .join(".bin")
        .join("wrangler");
    let mut cmd = if local_bin.exists() {
        Command::new(local_bin)
    } else if worker_path.join("package.json").exists() {
        let mut cmd = Command::new("pnpm");

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/deploy.rs:1285 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01). Data as JSON: /api/errors/62a3c39cf87faebf. Report an issue: GitHub.