Не удалось скомпилировать проект Angular CLI

Я искал все в Интернете, но не нашел подходящего решения. Я удалил как @angular/cli, так и node.js, очистил кеш и переустановил последнюю версию для обоих как с правами администратора, так и без прав администратора, но безрезультатно. Ниже приведено сообщение об ошибке:

ОШИБКА в ./node_modules/core-js/modules/es6.regexp.exec.js 1:2 Ошибка синтаксического анализа модуля: непредвиденный символ '�' (1:2)
Вам может потребоваться соответствующий загрузчик для обработки этого типа файла .
(Исходный код этого двоичного файла опущен)
i 「wdm」: не удалось скомпилировать.

Иногда это приносит это после работы над конкретным проектом, из-за чего я не могу его продолжать. Я создаю другой, и он может даже вообще не компилироваться. Я создал несколько проектов, и все, что я получаю, это ошибка во время компиляции.

Я также заметил, что только когда я создаю новый проект Angular при подключении к Интернету, он будет создаваться, иначе он не будет и даже останется дольше, чем ожидалось, во время создания.


person Olawale Oladiran    schedule 12.03.2019    source источник
comment
Хорошо, извини   -  person Olawale Oladiran    schedule 12.03.2019


Ответы (5)


сначала удалите модуль узла и удалите узел

переустановите приложение angular.io с помощью глобально, чем

npm установить -g @angular/cli

person Dasu Prakash    schedule 12.03.2019
comment
Извините за поздний ответ. Это не работает. Я удалил его несколько раз. До сих пор нет результата - person Olawale Oladiran; 21.03.2019

В каталоге вашего проекта попробуйте запустить ng update --all --force

person Santosh Anand    schedule 12.03.2019
comment
Все тот же братан - person Olawale Oladiran; 12.03.2019
comment
'--all' functionality has been removed as updating multiple packages at once is not recommended. - person Mawg says reinstate Monica; 23.06.2021

Удалите папку node_modules и повторите попытку npm install

person Pavel    schedule 12.03.2019
comment
Вы имеете в виду, что я должен удалить папку node_modules того же проекта и переустановить angular CLI? - person Olawale Oladiran; 12.03.2019
comment
Да, вам нужно удалить папку node_modules того же проекта. Да, вам нужно снова установить все зависимости npm для вашего проекта, ВКЛЮЧАЯ angular CLI. - person Pavel; 12.03.2019
comment
Извините за поздний ответ, сэр. Это не работает. Я удалил node_modules из той же папки, удалил узел и переустановил, но он не компилируется - person Olawale Oladiran; 21.03.2019
comment
Позже я скопировал модули узла друга в проект, и это сработало. Спасибо - person Olawale Oladiran; 03.06.2019

так просто: просто обновите core-js с помощью этой простой команды:

npm i core-js

нет необходимости удалять модули или переустанавливать или что-то в этом роде

person Nasr Galal    schedule 16.09.2019

У меня была такая же проблема сегодня утром, и я смог ее решить. Следуй этим шагам:

  1. Удалите Node с помощью средства очистки приложений, например IObit Uninstaller Pro (версия Pro удалит все папки, связанные с узлом, например, npm, npm-cache. Также просканируйте эти папки на случай, если их еще не осталось.)

  2. Перезагрузите компьютер.

  3. Перейдите на Nodejs.org и загрузите Node 14.16, а не последнюю версию. Последней является Node 14.17.

  4. Установите Node, который вы скачали.

  5. Запустите CMD.

  6. Запустите нпм я.

  7. После этого запустите npm i -g @angular/cli. Это установит angular/cli 12.0.1, который совместим с вашей версией Node.

  8. Создайте новый угловой проект, выполнив команду: ng new new-project

  9. После успешной установки измените каталог на новый созданный каталог и выполните команду: ng serve --o

Все те ошибки, которые не удалось скомпилировать, больше никогда не повторятся, и ваш браузер отобразит ваш веб-проект.

Последняя версия узла содержит много ошибок, и я сообщил об этом сообществу разработчиков nodejs, похвалил их за хорошую работу, НО попросил их действовать сообща. Я потерял так много проектов из-за ошибок, которые вызвали много проблем, подобных этому.

person Andrecon    schedule 22.05.2021