sass - 在PHPStorm中使用SASS解决 Assets 位置问题

标签 sass phpstorm

我有一个项目,其中的基本 Assets 文件夹结构如下所示:

/css
/css/sass
/js
/images

当我编译SASS文件时,它将它们放置在上面的css文件夹中。我这样做是为了保持目录结构的逻辑性和简单性。

我在SASS文件中使用相对路径链接到图像:
background: url(../images/foobar.png);

但是,由于该路径是CSS目录中的相对路径,因此PHPStorm会将其标记为错误。

有什么方法可以配置PHPStorm使其能够从目标路径中识别 Assets ,而不仅仅是从SASS文件中识别 Assets ?

最佳答案

代替:

background: url(../images/foobar.png);

和:
background: image-url('foobar.png');

要使用罗盘image-url()函数。然后,来自PHPStorm的检查错误将消失,指南针将基于图像资源根自动生成正确的路径。

关于sass - 在PHPStorm中使用SASS解决 Assets 位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20902300/

相关文章:

regex - 无法识别日志格式 - PhpStorm - Ideology

php - 根据 PhpStorm 上的 PSR-2 在文件末尾添加一个空行

vue.js - 未找到 Sass 相关模块?

css - Gulp 不会忽略带下划线的 SASS 偏音

css - 使用 bootstrap-sass 时如何自定义 bootstrap css

PHPStorm 10 随机忽略 AltGr +8/9 打开括号

通过 Composer 设置项目时 PhpStorm "empty path to php"

css - 可以选择第 2 列并为第 2 列的奇数行添加背景色吗?

css - 绝对位置将列表元素分成新行

css - PhpStorm + 实时编辑,看不到对附加的 css 文件所做的更改