Webstorm:“无法parsing目录”
这开始困扰我,我要么喜欢它closures或修复。 所以Webstorm在它的HTMLparsing器中有一个很好的特性,它将试图parsing应该引用项目文件的string中的目录。 例如:
Webstorm是正确的。 我的前端代码都在/app
但我的服务器提供的文件在应用程序的根,所以在Web上下文/app
实际上只是/
。 作为一方,这种行为也影响我的angular模板:
和我的angular度ui路线(我想它会这样做常规angular度路线以及)。
有没有一种方法,我可以改变webstorm对待/app
作为根,所以这是一个有用的function? 如果没有,有没有办法我可以禁用这个? 我试图进入检查员,但无法find一个选项:
不,这不是XML的…我试过。
帮助赞赏。 谢谢…
要将文件引用到项目中的非根文件夹,您需要将该目录标记为资源 。 为此,请转到设置>目录,然后从右侧面板中select您的资产根文件夹。 然后通过单击文件浏览器上方的button将其标记为资源根。
从Jetbrains文档中,Resource Root 使WebStorm能够完成所选文件夹下资源的相对path 。 这意味着你应该在一个文件夹中使用资源根目录,该文件夹包含所有你想要引用的资源(例如样式,脚本等)。
我在Mac上有这个问题,并通过更改目录属性来解决它。
- 打开首选项:
Webstorm > Preferences
- 转到“首选项”中的“目录”部分
Project > Directories
- 添加内容根和资源根
对于使用IntelliJ Ultimate的用户:
在JetBrains WebStrom转到文件 – >设置 – >左面板select项目 – >点击Derectories – >中间面板select资源根目录 – >添加文件夹/目录下您的项目作为参考或在右侧面板中可以请参阅+添加内容根目录select目录并应用 – >确定