Не удается получить / при запуске углового приложения - PullRequest
0 голосов
/ 09 мая 2018

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

Теперь, когда я запускаю его, я получаю «Cannot Get /».Но если я «фальсифицирую» изменить файл TS просто так, чтобы я мог сохранить и обновить страницу, он обычно запускается или иногда дает мне «загрузочную» страницу, но не идет дальше.Нет ошибок консоли, ничего не указывает на то, что проблема.Кажется, что когда я «изменяю» файл TS, сохраняю и обновляю, создается папка «документы сценария» (в обозревателе решений) со всеми файлами JS.Я верю, что помню, как это создавалось при запуске в обычном режиме, чего сейчас не происходит.Но не уверен почему.

У меня была проблема раньше, но это всегда было из-за ошибки в файле TS, которую я не заметил.На этот раз я проверил свою историю управления исходным кодом и просмотрел каждый файл на наличие ошибок или чего-либо, что могло бы вызвать проблему, и ничего не нашел.С тех пор, как он работал, я не внес никаких серьезных изменений, и даже перезагрузил компьютер, думая, что VS только что сошел с ума.

Есть идеи?

1 Ответ

0 голосов
/ 09 мая 2018

Так что, очевидно, когда я менял некоторые машинописные вещи во время работы, я добавил setTimeout в свой код. Это, видимо, добавило строку:

import { setTimeout } from 'timers';

к файлу TS, и все продолжало работать нормально из того, что я мог сказать. Но очевидно, что эта строка не нужна (и явно неправильна по какой-либо причине), и это полностью препятствовало компиляции TS, хотя это не показывало, что ей это не нравилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...