From 0c26049bb65e8288c015200689db237aab3c83ae Mon Sep 17 00:00:00 2001 From: otake <62943988+nojiritakeshi@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:48:21 +0900 Subject: [PATCH] fix:path to file template in open-next.config.ts (#359) --- .changeset/selfish-bananas-nail.md | 5 +++++ .../cloudflare/src/utils/get-package-templates-dir-path.ts | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .changeset/selfish-bananas-nail.md diff --git a/.changeset/selfish-bananas-nail.md b/.changeset/selfish-bananas-nail.md new file mode 100644 index 00000000..a6bcec7c --- /dev/null +++ b/.changeset/selfish-bananas-nail.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": patch +--- + +fix path to file template in `open-next.config.ts`. diff --git a/packages/cloudflare/src/utils/get-package-templates-dir-path.ts b/packages/cloudflare/src/utils/get-package-templates-dir-path.ts index 36d469bf..66529b00 100644 --- a/packages/cloudflare/src/utils/get-package-templates-dir-path.ts +++ b/packages/cloudflare/src/utils/get-package-templates-dir-path.ts @@ -1,6 +1,9 @@ -import * as path from "node:path"; +import path from "node:path"; +import url from "node:url"; -const templatesDirPath = path.resolve(`${import.meta.dirname}/../../templates`); +const __filename = url.fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const templatesDirPath = path.join(__dirname, "/../../templates"); /** * Utility for getting the resolved path to the package's templates directory