ng serve больше не работает. Не могу найти модули - PullRequest
0 голосов
/ 30 мая 2020

Вчера вечером я добавил несколько npm пакетов, пытаясь установить палитру цветов. Сегодня мне пришлось поработать на ноутбуке, откатить репо и запустить npm install. У меня были проблемы, когда мне впервые сказали, что файл node_modules / index. js не существует. Я создал там пустой файл с этим именем. Код скомпилирован, и я получил ошибку в консоли

Uncaught TypeError: AllHtmlEntities is not a constructor
    at Object../node_modules/webpack-dev-server/client/overlay.js (vendor.js:331033)
    at __webpack_require__ (runtime.js:85)
    at Object.<anonymous> (vendor.js:330846)
    at Object../node_modules/webpack-dev-server/client/index.js?http://0.0.0.0:0/sockjs-node&sockPath=/sockjs-node (vendor.js:331013)
    at __webpack_require__ (runtime.js:85)
    at Object.0 (main.js:42976)
    at __webpack_require__ (runtime.js:85)
    at checkDeferredModules (runtime.js:46)
    at Array.webpackJsonpCallback [as push] (runtime.js:33)
    at main.js:1

Код не компилируется, и я получаю следующую ошибку:

An unhandled exception occurred: Cannot find module './features/avif'
See "/private/var/folders/bm/gjfl16s959nfnzpchxpcv0s00000gp/T/ng-ihA5FD/angular-errors.log" for further details.

Я понятия не имею, что здесь произошло ни как его решить.

1 Ответ

0 голосов
/ 30 мая 2020

Помню нечто подобное. В основном это было связано с версией узла или npm, которую моя система установила по умолчанию. С тех пор я использую NVM (Node Version Manager) для решения подобных проблем.

см. Здесь: https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b

...