Подтвердить что ты не робот

Не удается найти модуль 'webpack' - Angular

Я только что перенес свой проект из angular v5.x в v6.x, и теперь, когда я пытаюсь запустить его с ng serve я получаю:

Cannot find module 'webpack'
Error: Cannot find module 'webpack'
  at Function.Module....

любая помощь?

Я очистил узлы модулей и:

но это не помогло

4b9b3361

Ответ 1

У меня была та же проблема, и это сработало для меня:

  1. Удалите эти файлы/папки (из корневой папки Angular):

    • package-lock.json (не package.json)
    • папка /node_modules
    • папка /dist
  2. Выполните команду (package-lock.json создайте package-lock.json и /node_modules):

    • $npm install

Теперь все должно работать, это был package-lock.json который заставил npm загрузить старые версии зависимостей.

Ответ 2

Я исправил эту проблему с:

delete package-lock.json
delete node_modules
delete dist (if exist)

npm cache clean --force

npm install

Ответ 3

Попробуй посмотреть, работает ли это...

npm uninstall --save webpack
npm install --save-dev webpack

Ответ 4

ng update @angular/cli @angular/core