sveltekit-remote-monorepo-bug Svelte Themes

Sveltekit Remote Monorepo Bug

Check comments in files:

  • app/src/routes/+page.svelte
  • packages/shared/src/component/

Note: only the build fails, dev works fine.

pnpm run -r build

Scope: 2 of 3 workspace projects
packages/shared build$ vite build && npm run prepack
[44 lines collapsed]
│ npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
│ > [email protected] prepack
│ > svelte-kit sync && svelte-package && publint
│ src/lib -> dist
│ @sveltejs/package found the following issues while packaging your library:
│ You are using SvelteKit-specific imports in your code, but you have not declared a dependency on `@sveltejs/kit` in your `package.json`. Add it t…
│ Running publint v0.3.13 for shared...
│ Packing files with `pnpm pack`...
│ Linting...
│ All good!
└─ Done in 4s
app build$ vite build
│ vite v7.1.7 building SSR bundle for production...
│ transforming...
│ ✓ 204 modules transformed.
│ rendering chunks...
│ vite v7.1.7 building for production...
│ transforming...
│ ✓ 160 modules transformed.
│ ✗ Build failed in 179ms
│ ✗ Build failed in 860ms
│ error during build:
│ [vite-plugin-sveltekit-compile] ../packages/shared/dist/component/ui/Component.svelte (2:27): "createPayment" is not exported by "../packages/sha…
│ file: /mvp/sveltekit-test/packages/shared/dist/component/ui/Component.svelte:2:27
│ 1: <script lang="ts">
│ 2:   import { approvePayment, createPayment } from "../../api/pay.remote.js";
│                               ^
│ 3:   // uncomment for another error
│ 4:   // import { Store } from "../stores/index.js";
│     at getRollupError (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/parseAst.js:…
│     at error (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
│     at Module.error (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:…
│     at Module.traceVariable (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-e…
│     at ModuleScope.findVariable (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/no…
│     at ReturnValueScope.findVariable (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shar…
│     at FunctionBodyScope.findVariable (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/sha…
│     at Identifier.bind (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.…
│     at CallExpression.bind (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-en…
│     at CallExpression.bind (file:///mvp/sveltekit-test/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-en…
└─ Failed in 1.3s at /mvp/sveltekit-test/app
/mvp/sveltekit-test/app:
 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  [email protected] build: `vite build`
Exit status 1

Top categories

Loading Svelte Themes