Stabilizing optimizeDeps.include
glob support
#15833
Replies: 4 comments 10 replies
-
Hello... I used this... And it does not import dependency files with correct naming. And I used below code to import it...
Adding this code imports this js file to .vite/deps. but with a different naming
vite version: 4.5.2 |
Beta Was this translation helpful? Give feedback.
-
Globbing does not seem to work for me either. (vite optimizeDeps: {
include: [
"vuetify",
"vuetify/**/*.mjs",
]
}, does not work as expected but specifying each entry (that was logged previously) works: optimizeDeps: {
include: [
"vuetify/lib/components/transitions/index.mjs",
"vuetify/lib/components/VApp/index.mjs"
"vuetify/lib/components/VAppBar/index.mjs",
"vuetify/lib/components/VAvatar/index.mjs",
"vuetify/lib/components/VBtn/index.mjs",
"vuetify/lib/components/VCard/index.mjs",
"vuetify/lib/components/VChip/index.mjs",
"vuetify/lib/components/VDialog/index.mjs",
"vuetify/lib/components/VDivider/index.mjs",
"vuetify/lib/components/VExpansionPanel/index.mjs",
"vuetify/lib/components/VGrid/index.mjs",
"vuetify/lib/components/VHover/index.mjs",
"vuetify/lib/components/VIcon/index.mjs",
"vuetify/lib/components/VImg/index.mjs",
"vuetify/lib/components/VItemGroup/index.mjs",
"vuetify/lib/components/VList/index.mjs",
"vuetify/lib/components/VMain/index.mjs",
"vuetify/lib/components/VMenu/index.mjs",
"vuetify/lib/components/VNavigationDrawer/index.mjs",
"vuetify/lib/components/VProgressCircular/index.mjs",
"vuetify/lib/components/VProgressLinear/index.mjs",
"vuetify/lib/components/VSelect/index.mjs",
"vuetify/lib/components/VSkeletonLoader/index.mjs",
"vuetify/lib/components/VTabs/index.mjs",
"vuetify/lib/components/VTextarea/index.mjs",
"vuetify/lib/components/VTextField/index.mjs",
"vuetify/lib/components/VToolbar/index.mjs",
"vuetify/lib/components/VTooltip/index.mjs",
"vuetify/lib/components/VWindow/index.mjs",
"vuetify/lib/framework.mjs",
]
}, |
Beta Was this translation helpful? Give feedback.
-
Is there a reason this is not working for optimizeDeps.exclude? I seem to be able to use one wildcard (
|
Beta Was this translation helpful? Give feedback.
-
This option does not work on dependencies that don't have a single "main" entrypoint: optimizeDeps: {
include: ["@arcgis/core/**/*.js"],
}, error when starting dev server:
Error: Failed to resolve entry for package "@arcgis/core". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:12172:32)
at resolvePackageEntry (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:12169:2)
at tryNodeResolve (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:12070:17)
at ResolveIdContext.resolveId (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:11909:15)
at EnvironmentPluginContainer.resolveId (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:31168:56)
at async resolve$4 (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:31680:10)
at async file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:31693:20
at async file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:36190:12
at async file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:11018:37
at async addManuallyIncludedOptimizeDeps (file:///Users/mak13180/site/esri/arcgis-web-components-5/node_modules/vite/dist/node/chunks/dep-DJGyAxkV.js:11433:19) @arcgis/core has 1184 public .js entry points, but no single "main" entrypoint |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
optimizeDeps.include
glob supportBeta Was this translation helpful? Give feedback.
All reactions