这开始让我感到烦恼,我要么关闭它还是要修复它。因此,Webstorm在它的HTML解析器中有一个很好的功能,它将尝试解析应该引用项目中文件的字符串中的目录。例如:
Webstorm是正确的。我的前端代码全部在/app
,但我的服务器在根目录中提供应用中的文件,因此在网络环境中/app
实际上只是/
。作为一方,此行为也会影响我的角度模板:
和我的angular-ui路线(我想它也适用于常规的角度路线)。
有没有办法让我可以更改webstorm来将/app
视为根,这是一个有用的功能?如果没有,有没有办法可以禁用它?我尝试进入检查员,但找不到它的选项:
不,这不是XML ......我试过了。
帮助表示感谢。感谢...
答案 0 :(得分:160)
要对项目中的非根文件夹进行文件引用,您需要将该目录标记为资源。要执行此操作,请转到设置>目录并从右侧面板中选择您的资产根文件夹。然后单击文件浏览器上方的按钮将其标记为“资源根”。
在Jetbrains文档中,资源根使WebStorm能够完成所选文件夹下资源的相对路径。这意味着您应该在包含您想要引用的所有资源的文件夹上使用Resource Root(例如样式,脚本......)。
答案 1 :(得分:17)
我在Mac上遇到此问题并通过更改目录属性解决了这个问题。
Webstorm > Preferences
Project > Directories
答案 2 :(得分:5)
对于使用IntelliJ Ultimate的人:
答案 3 :(得分:2)
在JetBrains中WebStrom转到文件 - >设置 - >左侧面板选择项目 - >单击Derectories - >中间面板选择资源根 - >在项目下添加文件夹/目录参考或在右侧面板中您可以看到 +添加内容根选择目录和应用 - >>确定
答案 4 :(得分:0)