Can not find module @emotion/react, Fix it

 

Can-not-find-module @emotion/react

The error message you are facing "Cannot find module '@emotion/react'" shows that that the project you are working on is missing the required package which is literally known as @emotion/react, actually it is a part of the Emotion CSS-in-JS library. To fix this issue, follow the steps I am going to discuss in this article:

First of all you need to install these dependencies "@emotion/react and @emotion/styled" before importing them into your project because they are not available on your computer so you need to install on your computer using following commands. Open your project directory and write the following commands in the terminal:

npm install @emotion/react @emotion/styled


If you're using Yarn package manager, run the following command:

yarn add @emotion/react @emotion/styled


This command will install the necessary Emotion packages in your project directory which are required for your project. Later if you have successfully installed Packages, you can check package.json file in your directory: After installing the packages, check your package.json file to ensure that @emotion/react and @emotion/styled are listed as dependencies.

Restart Your Development Server:

If you were running a development server (e.g., using npm start or yarn start), make sure to stop it and restart it after installing the Emotion packages.

Import @emotion/react in Your Code:

In your JavaScript or TypeScript files, make sure you are importing @emotion/react where needed. For example:

import { jsx } from '@emotion/react';

Check for Typos or Other Issues:

Ensure that there are no typographical errors in your import statements and that your code structure is correct.

By following these steps, you will be able to resolve the "Cannot find module '@emotion/react'" error and successfully integrate the Emotion CSS-in-JS library into your project.

Previous Post Next Post