Skip to content

Commit e653508

Browse files
committed
fix single-file project creation with output-dir
1 parent 1d9eb7c commit e653508

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/project/project-context.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ import { ProjectEnvironment } from "./project-environment-types.ts";
100100
import { NotebookContext } from "../render/notebook/notebook-types.ts";
101101
import { MappedString } from "../core/mapped-text.ts";
102102
import { createProjectCache } from "../core/cache/cache.ts";
103-
import { createTempContext } from "../core/temp.ts";
103+
import { createTempContext, globalTempContext } from "../core/temp.ts";
104104

105105
export async function projectContext(
106106
path: string,
@@ -419,9 +419,7 @@ export async function projectContext(
419419
dir = originalDir;
420420
configResolvers.shift();
421421
} else if (force) {
422-
const temp = createTempContext({
423-
dir: join(dir, ".quarto", "temp"),
424-
});
422+
const temp = globalTempContext();
425423
const context: ProjectContext = {
426424
resolveBrand: async (fileName?: string) =>
427425
projectResolveBrand(context, fileName),
@@ -466,7 +464,7 @@ export async function projectContext(
466464
return projectFileMetadata(context, file, force);
467465
},
468466
isSingleFile: false,
469-
diskCache: await createProjectCache(join(dir, ".quarto")),
467+
diskCache: await createProjectCache(join(temp.baseDir, ".quarto")),
470468
temp,
471469
};
472470
if (Deno.statSync(path).isDirectory) {

0 commit comments

Comments
 (0)