IntelliJ 在 Web 项目中设置 public/static 文件夹

Luc*_*eeb 6 intellij-idea

我在 IntelliJ Ultimate 中有一个 Web 项目,我的视图和公共目录使用不同的文件夹(由于使用 Node.js 和 Express):

\n\n

\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 public\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 test.css\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 views\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.html\n

\n\n

我想在我的 index.html 中使用简单路径,如下所示:

\n\n

<link rel="stylesheet" href="/test.css"/>

\n\n

但 IntelliJ 显示错误,因为它在我的 index.html 中找不到 test.css:

\n\n

无法解析文件 test.css

\n\n

如何将公共目录映射到public/以便/test.css在内部解析为public/test.css

\n

Sla*_*ser 7

右键单击该文件夹,在您的情况下是“公共”,然后Mark Directory as> Resources Root

在此输入图像描述

在IntelliJ IDEA 2019.1上测试


小智 1

您可以尝试将这些目录标记为源,如下所示:

右键单击项目 > 打开模块设置 > 选择您的模块:

然后在“源”选项卡下,导航到您的目录并单击Mark as sources