#node.js #angular
#node.js #angular
Вопрос:
Я решил обновить свою версию nodejs с 8.11.1 до 10.15.3. Я работаю на Windows 10, поэтому я загрузил файл v10.15.3-x64.msi. Я создал совершенно новое приложение Angular с помощью команды «ng new» и получил страницу «HTTP ERROR 400» без ошибок в консоли.
Я очистил кэш, перезагрузил систему, и ничего не помогает. Когда я вернусь к node JS версии 8.11.1, все снова начнет работать. Новейшая версия nodejs v11.11.0-x86.msi также не работает у меня.
Как это может произойти и как я могу получить какую-либо информацию о том, что происходит?
РЕДАКТИРОВАТЬ: это не дублирование каких-либо существующих разделов об обновлении NodeJS, потому что новая версия видна системе и всем компонентам — смотрите результат консоли на скриншоте, который я предоставил. После обновления NodeJS все мои решения, основанные на этой технологии, перестали работать, показывая страницу с ошибкой HTTP 400. После обновления до версии 8 все снова начинает работать.
Комментарии:
1. Нажмите
F12
, чтобы открыть инструменты разработчика, а затем удерживайтеCTRL
клавишу, нажимая на значок обновления в Chrome. Подождите, пока не появится выпадающее меню, а затем выберите «Очистить кэш и выполнить жесткую перезагрузку»2. Тот же результат. Ошибка в отладчике Chrome отсутствует.
3. Попробуйте использовать другой браузер, такой как Firefox или Edge, или используйте curl в командной строке.
4. @cgTag смена браузера не помогает.
Ответ №1:
Проблема вернулась, когда мне пришлось установить более новую версию node (12.14.1), так что на этот раз все сработало. Кроме того, я удалил папки, которые запрашивались с помощью команды runnig where npm
после удаления старой версии.