File tree Expand file tree Collapse file tree 2 files changed +18
-5
lines changed
packages/vite-plugin-svelte/src Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @sveltejs/vite-plugin-svelte ' : patch
3
+ ---
4
+
5
+ prevent errors in resolveViaPackageJsonSvelte breaking vite resolve (fixes #283 )
Original file line number Diff line number Diff line change @@ -134,11 +134,19 @@ export function svelte(inlineOptions?: Partial<Options>): Plugin {
134
134
}
135
135
return resolvedSvelteSSR ;
136
136
}
137
-
138
- const resolved = resolveViaPackageJsonSvelte ( importee , importer , cache ) ;
139
- if ( resolved ) {
140
- log . debug ( `resolveId resolved ${ resolved } via package.json svelte field of ${ importee } ` ) ;
141
- return resolved ;
137
+ try {
138
+ const resolved = resolveViaPackageJsonSvelte ( importee , importer , cache ) ;
139
+ if ( resolved ) {
140
+ log . debug ( `resolveId resolved ${ resolved } via package.json svelte field of ${ importee } ` ) ;
141
+ return resolved ;
142
+ }
143
+ } catch ( e ) {
144
+ log . debug . once (
145
+ `error trying to resolve ${ importee } from ${ importer } via package.json svelte field ` ,
146
+ e
147
+ ) ;
148
+ // this error most likely happens due to non-svelte related importee/importers so swallow it here
149
+ // in case it really way a svelte library, users will notice anyway. (lib not working due to failed resolve)
142
150
}
143
151
} ,
144
152
You can’t perform that action at this time.
0 commit comments