我有一个Rails和React应用程序,我正在IntelliJIdea2022.2.3中调试。我使用的是Vite,而不是webpack。我在应用程序的两端都设置了断点,但是只有Ruby断点命中。两个调试服务器都运行在相同的IP和端口上。0.0.0.0:3000。我尝试将调试服务器设置为相同的端口(3000),但仍然遇到相同的问题。
am46iovg1#
在我的例子中,在尝试在Intellij中启动JavaScript调试器之前,我需要像往常一样启动rails服务器(bundle exec rails s)。
bundle exec rails s
10月31日更新
我在我的工作机器上遇到了同样的问题,我以前的修复程序不起作用。我注意到在Google的开发工具中,不像在我的个人机器上,javascript目录没有被加载。
我想知道我是否在某个时候在我的个人电脑上构建了这个应用程序,但我还没有在我的工作机器上?
解决方案我注意到浏览器之间的差异与sourcemap有关。我忘记了在本地vite.config.ts上添加了一个标记,而在工作站上没有添加:
vite.config.ts
build: { outDir: 'build', sourcemap: true, }
1条答案
按热度按时间am46iovg1#
在我的例子中,在尝试在Intellij中启动JavaScript调试器之前,我需要像往常一样启动rails服务器(
bundle exec rails s
)。10月31日更新
我在我的工作机器上遇到了同样的问题,我以前的修复程序不起作用。
我注意到在Google的开发工具中,不像在我的个人机器上,javascript目录没有被加载。
我想知道我是否在某个时候在我的个人电脑上构建了这个应用程序,但我还没有在我的工作机器上?
解决方案我注意到浏览器之间的差异与sourcemap有关。我忘记了在本地
vite.config.ts
上添加了一个标记,而在工作站上没有添加: