我在 Visual Studio 2022 中的单页应用程序 (SPA) 项目中设置和使用 JavaScript 断点时遇到困难,该项目使用 ReactJS 作为前端,使用 C# WebAPI 作为后端。
当我尝试在应用程序运行时在 JavaScript 文件中设置断点时,它不会显示。但是如果我在启动应用程序之前放置一个断点,它是可见的。 然而,一旦我运行应用程序,断点就消失了。
环境:
要解决该问题,请执行以下命令:
npx update-browserslist-db@latest
在查看构建日志时,我遇到了以下消息:
Browserslist: caniuse-lite is outdated. Please run the following command: `npx update-browserslist-db@latest` fail: Microsoft.AspNetCore.SpaServices[0]
运行上述命令解决了我的问题,并且我能够毫无问题地设置断点。