我有一个项目文件夹下的3个Web模块,每个模块都有一个名为index.html的HTML文件
我只是在第三个web模块中处理html文件,我试图通过浏览器中的IDEA及其内置预览打开html,但发现预览显示第二个web模块中的html文件。
然后我转到第一个web模块中的html文件,试图打开那个模块,但它也打开了第二个web模块中的html文件。
我曾试图关闭标签和重新打开项目,并清除浏览器中的现金,但没有工作。
我尝试使用弹出窗口和工具栏来打开预览,但它们显示相同的结果。
奇怪的是,当我在第二个模块上工作时(那时我已经完成了第一个模块的工作),预览只是成功地显示了它的html文件,所以我直到现在才注意到这个问题。
有谁知道怎么解决这个问题吗?
__ UPDATE:我试着改变了html文件的名称,预览现在显示了正确的网站,但网站背景仍然和第二个html一样,所以我猜肯定还是有问题。它们在完全不同的模块中,背景图像在第二模块下,我甚至不知道为什么第三模块中的html文件可以访问该图像。
我试着打开html文件只是通过点击文件从谷歌,一切都是正确的。所以这仍然是问题的想法,我猜?
1条答案
按热度按时间emeijp431#
内置的Web服务器提供来自
http://localhost:63342/<project name>/path/from/content/root
的文件,如果您有多个相同/命名的文件具有相似的路径,则将提供任意文件。相关门票:https://youtrack.jetbrains.com/issue/WEB-36442/HTML-files-with-the-same-name-are-opened-from-the-first-project-in-case-of-multiple-attached-projects