Webstorm:“无法parsing目录”

这开始困扰我,我要么喜欢它closures或修复。 所以Webstorm在它的HTMLparsing器中有一个很好的特性,它将试图parsing应该引用项目文件的string中的目录。 例如:

两个例子

Webstorm是正确的。 我的前端代码都在/app但我的服务器提供的文件在应用程序的根,所以在Web上下文/app实际上只是/ 。 作为一方,这种行为也影响我的angular模板:

webstorm讨厌角度指令templateUrl

和我的angular度ui路线(我想它会这样做常规angular度路线以及)。

webstorm讨厌角路由templateUrl

有没有一种方法,我可以改变webstorm对待/app作为根,所以这是一个有用的function? 如果没有,有没有办法我可以禁用这个? 我试图进入检查员,但无法find一个选项:

webstorm检查员

不,这不是XML的…我试过。

帮助赞赏。 谢谢…

要将文件引用到项目中的非根文件夹,您需要将该目录标记为资源 。 为此,请转到设置>目录,然后从右侧面板中select您的资产根文件夹。 然后通过单击文件浏览器上方的button将其标记为资源根。

从Jetbrains文档中,Resource Root 使WebStorm能够完成所选文件夹下资源的相对path 。 这意味着你应该在一个文件夹中使用资源根目录,该文件夹包含所有你想要引用的资源(例如样式,脚本等)。

我在Mac上有这个问题,并通过更改目录属性来解决它。

  1. 打开首选项:

Webstorm > Preferences

  1. 转到“首选项”中的“目录”部分

Project > Directories

  1. 添加内容根和资源根

添加资源根后的屏幕截图

对于使用IntelliJ Ultimate的用户:

在这里输入图像说明

在JetBrains WebStrom转到文件 – >设置 – >左面板select项目 – >点击Derectories – >中间面板select资源根目录 – >添加文件夹/目录下您的项目作为参考或在右侧面板中可以请参阅+添加内容根目录select目录并应用 – >确定