Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Module not found (webpack)/hot/emitter @angular-devkit/build-angular after ionic serve - Ionic 4

Stack:

  • node v10.15.1
  • ionic 4.10.1

When I run ionic serve I get:

ERROR in (webpack)/hot/emitter.js [ng] Module not found: Error: Can't resolve 'events' in '/zazou/node_modules/@angular-devkit/build-angular/node_modules/webpack/hot'

Failed to compile.

Couldn't find an answer for this.

I tried to:

  • update @angular-devkit/build-angular
  • npm install webpack-hot-dev-clients
  • npm install -g webpack and npm install -g webpack-dev-server as suggested here
  • npm link wepack
  • I also tried to update my angular CLI

Similar question

like image 936
Azoulay Jason Avatar asked Feb 06 '19 13:02

Azoulay Jason


2 Answers

Install events using npm.

npm install events

Or to save other people (e.g. repository users), run:

npm install events --save --dev
like image 86
Anthony Newlineinfo Avatar answered Sep 23 '22 21:09

Anthony Newlineinfo


(same pb with angular 7, using angular/cli)

I don't have THE solution (as I don't really understand the issue), but after a lot of tries, it worked, so let me describe what I did, maybe it'll help you...

  • swicth to node 9.5.0 (used n to do it)
  • switching to npm 5.6.0
  • remove global webpackage (I installed it for a try to solve version..)

    npm uninstall webpack -g

  • rm -rf node_modules

  • npm install
  • then an issue with rxjs-compat, so I installed the version 6.4.0 for rxjs and rxjs/compat

Then it worked... Maybe executing one of these steps will help you...

like image 35
Julien Avatar answered Sep 25 '22 21:09

Julien