Как console.log () для проекта Angular? - PullRequest
0 голосов
/ 24 марта 2020

Я пытался отладить проект Angular с помощью console.log(), и я проверил свои параметры ведения журнала консоли chrome и убедился, что все уровни включены, но я все равно ничего не получил в качестве вывода.

Я поместил свой console.log() во многих местах кода, в том числе в конструкторе класса, и он все еще не работал. Я заметил; однако, что я получаю вывод на консоли chrome, когда меняю console.log() на console.error(). Есть идеи, как решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 24 марта 2020

Просто попробуйте использовать жестко запрограммированную строку в console.log, например «console.log (« что-то »)», и проверьте, печатается ли она. В противном случае вы также можете поместить «отладчик» в код, где вы хотите приостановить приложение. Используя это, вы сможете определить, находится ли элемент управления в этом блоке кода или нет. После этого нажмите F12 и запустите ваше приложение.

0 голосов
/ 24 марта 2020

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

if (environment.production) {
    enableProdMode();
}`

Возможно, журнал отключен на уровне lint. Когда вы отключите на уровне lint, при запуске ng lint --fix. Это удалит нижний уровень журнала. Проверьте tslint config для получения дополнительной информации.

ng lint --fix

Подробнее: Удаление всех комментариев и файлов console.logs с помощью ng build --prod, возможно?

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