Хорошо всем! В начале этого года я столкнулся с той же проблемой на моем компьютере с Windows (Windows 10 Enterprise).
Причина
Понятия не имею, почему, черт возьми, это произошло.
Решение
Вы должны полностью удалить node.js со своего компьютера.
Как я решил мою?
- Во-первых, я сделал очистку кэша с помощью этой команды: "Очистка кэша npm
--force "без кавычек.
Во-вторых, я удалил node.js с помощью программного обеспечения для удаления iobit (я просто хочу сказать, что это не имеет значения).
В-третьих, я удалил nmp-кеш
папка в C: \ Users \ YOURNAME \ AppData \ Roaming
- В-четвертых, я удалил файл .npmrc из каталога users \ USER DIRECTORY (если вы не видите этот файл, вам нужно показать скрытые файлы, папки и диски в настройках проводника).
- В-пятых, я удалил все ионные файлы в одном месте (пользователи \ USER
КАТАЛОГ ИОНИЧЕСКОГО УСТАНОВЛЕНО).
Теперь перезагрузите компьютер; Посетите https://nodejs.org и загрузите свежий установщик node.js. Во время установки вам будет предложено установить дополнительные инструменты для node.js, пропустите и продолжайте до конца.
Подтвердите, что вы успешно установили node.js, запустите эту команду: "node --version && npm --version" без кавычек. Вы должны получить что-то вроде этого:
v11.11.0
6.7.0
Если в этот момент все хорошо, не стесняйтесь устанавливать свой угловой; Команда: «npm install -g @ angular / cli» без кавычек (флаг -g установит его глобально, чтобы вы могли создать новый угловой проект из любой точки вашего компьютера). Еще раз подтвердите установку; run: "ng --version", у вас должно быть что-то вроде этого:
Угловой CLI: 7,3,6
Узел: 11.11.0
ОС: win32 x64
Угловой: 7.2.9
Идите вперед и создайте новый угловой проект, прямо перед тем, как вы это сделаете; убедитесь, что вы находитесь в правильном каталоге. Команда: «ng new project-name» без кавычек (project-name - это то, что вы хотите назвать своим проектом). После успешной установки запустите ваш проект, открыв каталог проекта, например, «cd project-name» без кавычек, а затем «ng serve --open» (- флаг открытия открывает проект в веб-браузере по умолчанию, это займет несколько секунд) .
Приветствие.