Я подозреваю, что вы говорите о том, как сообщение появляется в консоли браузера. Браузер показывает имя файла / номер строки, чтобы помочь вам во время разработки, чтобы показать, где произошла ошибка. Это реализация браузера console.error
, которая добавляет номер строки. Использование console.log
просто выводит текст, но вызов error
делает его более полезным для определения места возникновения ошибки.
Номер строки отображается как index.js:1
, потому что ваш источник, вероятно, был помещен через препроцессор, и к тому времени, когда браузер запускает код, все это одна строка. Мы не видим, как ваш код упакован перед запуском (веб-пакет?), Поэтому трудно дать вам совет, кроме этого.
Также было бы хорошо понять, почему вы хотите показывать номера строк в своем исходном коде код. Если это только во время разработки, то уникальности текста сообщения достаточно, чтобы определить, какая это была строка. Если это не для целей отладки, зачем пользователям знать номера строк в вашем исходном коде?