Cannot find module '@angular/compiler' in Angular [Solved]
In this tutorial, we are going to learn about how to solve the cannot find module ‘@angular/compiler’ error in Angular.
This error occurs due to the ‘@angular/compiler’ package is not installed in the Angular build or the package is corrupted while installing the Angular Cli.
To solve the cannot find module ‘@angular/compiler’ error, open the project root folder in your terminal and run the following command to install the angular cli packages then restart your development server using the ng serve.
npm install -D @angular/cli@latest
If you want to install a particular version of ‘@angular/cli’ use the following command.
npm install @angular/cli@4.5.2
If you’re still facing the error, then follow the below steps to resolve it.
- Remove the
node_modules
folder andpackage-lock.json
file, inside your project directory by using the below command.
rm-rf node_modules package-lock.json
or you can remove it manually by right-clicking on it and select the delete
option.
- Clear the npm cache.
npm clean cache --force
- Re-install the node modules again by running the
npm install
command.
Conclusion
The can’t find module @angular/compiler error occurs, if you’re trying to run a angular project locally in your system. To solve the error install the ‘@angular/cli’ package in your project root directory using ‘npm install -D @angular/cli@latest’ and restart your server.