Skip to content

Commit b8054cb

Browse files
committed
refactor(@angular-devkit/build-angular): remove vite deprecation warning
`optimizeDeps.disabled` has been deprecated in favor of `optimizeDeps.noDiscovery` to `true` and `optimizeDeps.include` to `undefined` ``` (!) Experimental ssr.optimizeDeps.disabled and deps pre-bundling during build were removed in Vite 5.1. To disable the deps optimizer, set ssr.optimizeDeps.noDiscovery to true and ssr.optimizeDeps.include as undefined or empty. Please remove ssr.optimizeDeps.disabled from your config. ```
1 parent ce45522 commit b8054cb

File tree

1 file changed

+3
-3
lines changed
  • packages/angular_devkit/build_angular/src/builders/dev-server

1 file changed

+3
-3
lines changed

packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -632,12 +632,12 @@ function getDepOptimizationConfig({
632632
}
633633

634634
return {
635-
// Only enable with caching since it causes prebundle dependencies to be cached
636-
disabled,
637635
// Exclude any explicitly defined dependencies (currently build defined externals)
638636
exclude,
637+
// NB: to disable the deps optimizer, set optimizeDeps.noDiscovery to true and optimizeDeps.include as undefined.
639638
// Include all implict dependencies from the external packages internal option
640-
include,
639+
include: disabled ? undefined : include,
640+
noDiscovery: disabled,
641641
// Add an esbuild plugin to run the Angular linker on dependencies
642642
esbuildOptions: {
643643
// Set esbuild supported targets.

0 commit comments

Comments
 (0)