该问题通常是由于使用了Angular的调试工具而导致的。调试工具通过在应用程序代码上注入代码来监视应用程序的运行情况。这些注入的代码保存在instrument.js文件中,并始终作为控制台日志的源显示。
要解决此问题,可以尝试禁用调试工具并重新启动应用程序。或者,可以使用开发模式而非调试模式启动应用程序,这样就不会注入instrument.js代码了。以下是一个示例:
使用开发模式启动应用程序:
ng serve
使用调试模式启动应用程序:
ng serve --configuration=debug
可以看到,在调试模式下,控制台日志的源始终是instrument.js,而在开发模式下,控制台日志的源是应用程序的其他代码文件。