# Webpack Aliases are removed

> Source: https://docs.strapi.io/cms/migration/v4-to-v5/breaking-changes/webpack-aliases-removed

Strapi v5 removes most webpack aliases for better compatibility, keeping only essential dependencies like `react`, `react-dom`, `react-router-dom`, and `styled-components` aliased.

In Strapi v5, webpack aliases are removed ensuring better compatibility and reduced dependency conflicts.

This page is part of the [breaking changes database](/cms/migration/v4-to-v5/breaking-changes) and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.

- Is this breaking change affecting plugins? Yes
- Is this breaking change automatically handled by a codemod? No

## Breaking change description

**In Strapi v4**

Strapi maintains a specific list of dependencies that are aliased in webpack configuration. This ensures that plugins consistently use Strapi versions of certain libraries like the design-system.

**In Strapi 5**

The aliasing process is simplified. Only essential dependencies like `react`, `react-dom`, `react-router-dom`, and `styled-components` are aliased.

## Migration

This section regroups useful notes and procedures about the introduced breaking change.

### Notes

- If you encounter issues with 3rd-party plugins, it's recommended you open an issue on the respective plugin's repository. Encourage the plugin maintainers to add their dependencies to their `package.json` file to resolve compatibility issues.

- If you encounter issues with local plugins, you can fix them by amending the `resolve` option in your chosen bundler.

### Manual procedure

To migrate to Strapi 5:

- Identify any configuration files (e.g., webpack configuration) that referenced the now-removed Webpack aliases in Strapi v4.
- Ensure that any references to Webpack aliases in the code are replaced with appropriate imports or paths.
- If third-party plugins are used in the project, verify that they do not rely on Webpack aliases that are no longer present in Strapi v5.
- If necessary, communicate with the plugin authors to update their dependencies or configurations accordingly.
