Skip to content

Commit

Permalink
fix: let Vite discover nested dependency upon pre-optimizing
Browse files Browse the repository at this point in the history
  • Loading branch information
brillout committed Nov 3, 2022
1 parent 360a1d6 commit 164afd3
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions telefunc/node/vite/plugins/devConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,21 @@ function devConfig(): Plugin[] {
optimizeDeps: {
include: [
'telefunc/client',
'@brillout/json-serializer/parse',
'@brillout/json-serializer/stringify',
// Vite bug workaround. I don't know why, but Vite somehow thinks it needs to pre-optimize `telefunc` module:
// Vite bug workaround. I don't know why, but Vite somehow thinks it needs to pre-optimize the `telefunc` module:
// ```
// 11:12:30 AM [vite] ✨ new dependencies optimized: telefunc
// 11:12:30 AM [vite] ✨ optimized dependencies changed. reloading
// ```
// (Vite correctly bundles `package.json#exports["."].browser` though.)
'telefunc'
/* Doesn't seem to be needed. Adding these makes Vite complain:
* ```
* Failed to resolve dependency: @brillout/json-serializer/parse, present in 'optimizeDeps.include'
* Failed to resolve dependency: @brillout/json-serializer/stringify, present in 'optimizeDeps.include'
* ```
'@brillout/json-serializer/parse',
'@brillout/json-serializer/stringify',
*/
]
}
}),
Expand Down

0 comments on commit 164afd3

Please sign in to comment.