Ajay
Ajay
CDCloudflare Developers
Created by Ajay on 4/22/2025 in #pages-help
No matching export but builds and runs fine locally
00:22:04.996 ✘ [ERROR] Build failed with 1 error:
00:22:04.996
00:22:04.997 ✘ [ERROR] No matching export in "../../node_modules/.pnpm/[email protected]/node_modules/marked/lib/marked.esm.js" for import "Slugger"
00:22:04.997
00:22:04.997 ../output/server/entries/pages/blog/_slug_/_page.svelte.js:2:9:
00:22:04.998 2 │ import { Slugger, Lexer, marked } from "marked";
00:22:04.998 ╵ ~~~~~~~
00:22:04.998
00:22:04.998
00:22:04.998
00:22:04.998
00:22:05.000
00:22:05.001 ✘ [ERROR] Build failed with 1 error:
00:22:05.002
00:22:05.002 ✘ [ERROR] No matching export in "../../node_modules/.pnpm/[email protected]/node_modules/marked/lib/marked.esm.js" for import "Slugger"
00:22:05.002
00:22:05.002 ../output/server/entries/pages/blog/_slug_/_page.svelte.js:2:9:
00:22:05.002 2 │ import { Slugger, Lexer, marked } from "marked";
00:22:05.002 ╵ ~~~~~~~
00:22:04.996 ✘ [ERROR] Build failed with 1 error:
00:22:04.996
00:22:04.997 ✘ [ERROR] No matching export in "../../node_modules/.pnpm/[email protected]/node_modules/marked/lib/marked.esm.js" for import "Slugger"
00:22:04.997
00:22:04.997 ../output/server/entries/pages/blog/_slug_/_page.svelte.js:2:9:
00:22:04.998 2 │ import { Slugger, Lexer, marked } from "marked";
00:22:04.998 ╵ ~~~~~~~
00:22:04.998
00:22:04.998
00:22:04.998
00:22:04.998
00:22:05.000
00:22:05.001 ✘ [ERROR] Build failed with 1 error:
00:22:05.002
00:22:05.002 ✘ [ERROR] No matching export in "../../node_modules/.pnpm/[email protected]/node_modules/marked/lib/marked.esm.js" for import "Slugger"
00:22:05.002
00:22:05.002 ../output/server/entries/pages/blog/_slug_/_page.svelte.js:2:9:
00:22:05.002 2 │ import { Slugger, Lexer, marked } from "marked";
00:22:05.002 ╵ ~~~~~~~
pnpm run build and pnpm run preview results in all my routes loading successfully without any errors. I'm not quite sure how to replicate or debug this.
1 replies
CDCloudflare Developers
Created by Ajay on 4/22/2025 in #pages-help
Unable to deploy in Pages despite `nodejs_compat` being set (SvelteKit and `pg`)
Hi, I have the following dependencies:
23:56:16.139 dependencies:
23:56:16.139 + @sveltejs/adapter-cloudflare 6.0.1
23:56:16.140 + @sveltejs/adapter-static 3.0.8
23:56:16.140 + @threlte/core 8.0.2
23:56:16.140 + @threlte/extras 9.1.3
23:56:16.140 + @types/pg 8.11.13
23:56:16.140 + dotenv 16.5.0
23:56:16.140 + katex 0.16.22
23:56:16.140 + marked 15.0.8
23:56:16.140 + marked-katex-extension 5.1.4
23:56:16.140 + pg 8.14.1
23:56:16.141 + pg-sql 1.1.0
23:56:16.141 + prismjs 1.30.0
23:56:16.141 + stylus 0.64.0
23:56:16.141 + svelte-markdown 0.4.1
23:56:16.141 + svelte-preprocess 6.0.3
23:56:16.141 + three 0.175.0
23:56:16.141
23:56:16.142 devDependencies:
23:56:16.142 + @sveltejs/adapter-auto 5.0.0
23:56:16.142 + @sveltejs/kit 2.20.7
23:56:16.142 + @sveltejs/vite-plugin-svelte 5.0.3
23:56:16.142 + @types/eslint 9.6.1
23:56:16.142 + @typescript-eslint/eslint-plugin 8.30.1
23:56:16.142 + @typescript-eslint/parser 8.30.1
23:56:16.142 + eslint 9.25.0
23:56:16.142 + eslint-config-prettier 10.1.2
23:56:16.143 + eslint-plugin-svelte 3.5.1
23:56:16.143 + globals 16.0.0
23:56:16.143 + prettier 3.5.3
23:56:16.144 + prettier-plugin-organize-imports 4.1.0
23:56:16.144 + prettier-plugin-svelte 3.3.3
23:56:16.144 + svelte 5.28.1
23:56:16.144 + svelte-check 4.1.6
23:56:16.145 + tslib 2.8.1
23:56:16.145 + typescript 5.8.3
23:56:16.145 + typescript-eslint 8.30.1
23:56:16.145 + vite 6.3.2
23:56:16.139 dependencies:
23:56:16.139 + @sveltejs/adapter-cloudflare 6.0.1
23:56:16.140 + @sveltejs/adapter-static 3.0.8
23:56:16.140 + @threlte/core 8.0.2
23:56:16.140 + @threlte/extras 9.1.3
23:56:16.140 + @types/pg 8.11.13
23:56:16.140 + dotenv 16.5.0
23:56:16.140 + katex 0.16.22
23:56:16.140 + marked 15.0.8
23:56:16.140 + marked-katex-extension 5.1.4
23:56:16.140 + pg 8.14.1
23:56:16.141 + pg-sql 1.1.0
23:56:16.141 + prismjs 1.30.0
23:56:16.141 + stylus 0.64.0
23:56:16.141 + svelte-markdown 0.4.1
23:56:16.141 + svelte-preprocess 6.0.3
23:56:16.141 + three 0.175.0
23:56:16.141
23:56:16.142 devDependencies:
23:56:16.142 + @sveltejs/adapter-auto 5.0.0
23:56:16.142 + @sveltejs/kit 2.20.7
23:56:16.142 + @sveltejs/vite-plugin-svelte 5.0.3
23:56:16.142 + @types/eslint 9.6.1
23:56:16.142 + @typescript-eslint/eslint-plugin 8.30.1
23:56:16.142 + @typescript-eslint/parser 8.30.1
23:56:16.142 + eslint 9.25.0
23:56:16.142 + eslint-config-prettier 10.1.2
23:56:16.143 + eslint-plugin-svelte 3.5.1
23:56:16.143 + globals 16.0.0
23:56:16.143 + prettier 3.5.3
23:56:16.144 + prettier-plugin-organize-imports 4.1.0
23:56:16.144 + prettier-plugin-svelte 3.3.3
23:56:16.144 + svelte 5.28.1
23:56:16.144 + svelte-check 4.1.6
23:56:16.145 + tslib 2.8.1
23:56:16.145 + typescript 5.8.3
23:56:16.145 + typescript-eslint 8.30.1
23:56:16.145 + vite 6.3.2
I have added the nodejs_compat flag via the dashboard, and similarly set a compatibility date of 2024-11-11 (this is the earliest date that's selectable that's after 2024-09-23). My NODE_VERSION is 20.18.1 and PNPM_VERSION is 10.8.1. I still get this error for many packages:
4 replies