-
Notifications
You must be signed in to change notification settings - Fork 678
Description
1:56:27 PM [vite] Pre-transform error: Failed to load url ./popovers/ResidualPopover.svelte (resolved id: ./popovers/ResidualPopover.svelte) in /home/npm/transformer-explainer/src/components/OperationGroup.svelte. Does the file exist?
1:56:35 PM [vite-plugin-svelte] /home/npm/transformer-explainer/src/components/common/Matrix.svelte:9:11 Matrix has unused export property 'cellGap'. If it is for external reference only, please consider using export const cellGap
1:56:38 PM [vite] Error when evaluating SSR module /src/components/LinearSoftmax.svelte: failed to import "./popovers/SoftmaxPopover.svelte"
|- Error: Failed to load url ./popovers/SoftmaxPopover.svelte (resolved id: ./popovers/SoftmaxPopover.svelte) in /home/npm/transformer-explainer/src/components/LinearSoftmax.svelte. Does the file exist?
at loadAndTransform (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:53884:21)
at async instantiateModule (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:54954:10)
1:56:38 PM [vite] Error when evaluating SSR module /src/routes/+page.svelte: failed to import "/src/components/LinearSoftmax.svelte"
|- Error: Failed to load url ./popovers/SoftmaxPopover.svelte (resolved id: ./popovers/SoftmaxPopover.svelte) in /home/npm/transformer-explainer/src/components/LinearSoftmax.svelte. Does the file exist?
at loadAndTransform (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:53884:21)
at async instantiateModule (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:54954:10)
Error: Failed to load url ./popovers/SoftmaxPopover.svelte (resolved id: ./popovers/SoftmaxPopover.svelte) in /home/npm/transformer-explainer/src/components/LinearSoftmax.svelte. Does the file exist?
at loadAndTransform (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:53884:21)
at async instantiateModule (file:///home/npm/transformer-explainer/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:54954:10) {
code: 'ERR_LOAD_URL'
}
Here's a professional and polite GitHub issue template based on the error details:
Title: Svelte Component Loading Error & Unused Export Warning in Vite Project
Description:
I'm encountering critical build errors in my Svelte+Vite project that need urgent attention. The issues occur during the pre-transformation phase and SSR evaluation:
-
Critical Component Loading Failure
Multiple Svelte components fail to resolve during build:Failed to load url ./popovers/ResidualPopover.svelte (resolved id: ./popovers/ResidualPopover.svelte) in OperationGroup.svelte Failed to load url ./popovers/SoftmaxPopover.svelte in LinearSoftmax.svelte
-
Unused Export Warning
Matrix has unused export property 'cellGap'. external reference only, consider using `export const cellGap`
Project Configuration:
- Framework: Svelte 4.0.5
- Build Tool: Vite 5.2.3
- OS: Ubuntu 22.04 LTS
- File Structure Confirmed: Components directory exists with proper nesting
Steps to Reproduce:
npm run devin project root- Build process fails at:
[vite] Pre-transform error: Failed to load url ./popovers/ResidualPopover.svelte [vite-plugin-svelte] Warning about unused export
Troubleshooting Attempts:
- Verified file paths and casing (Linux filesystem is case-sensitive)
- Cleared
node_modulesand reinstalled dependencies - Checked component import statements for typos
- Confirmed component registration in parent modules
Error Context:
// OperationGroup.svelte (Line 12)
import ResidualPopover from './popovers/ResidualPopover.svelte'; // Fails here
// LinearSoftmax.svelte (Line 8)
import SoftmaxPopover from './popovers/SoftmaxPopover.svelte'; // Fails hereRequested Assistance:
Could you help investigate:
- Why component resolution is failing despite valid paths?
- Whether this relates to Vite's Svelte plugin configuration
- Recommendations for resolving unused export warnings properly
I'm happy to context or reproduction steps as needed. Thank you for your time and expertise in maintaining this ecosystem!