【问题标题】:gulp-cssimport doesn't adjust images' relative pathgulp-cssimport 不调整图像的相对路径
【发布时间】:2018-03-08 03:03:37
【问题描述】:

我正在使用 gulp-cssimport 导入不同的 css 文件,但是当我使用相对路径导入图像时,转换后的图像的路径不会转换为正确的路径。

文件结构

src/css/channel/index.css

@import url('../mod/common/common.css');

src/css/mod/common/common.css

body {
    background-image: url('../../imgs/1.jpg');
}

h1 {
    color: red;
    font-weight: normal;
    text-align: center;
}

dist/css/channel/index.css

body {
    background-image: url('../../imgs/1.jpg');
}

h1 {
    color: red;
    font-weight: normal;
    text-align: center;
}

【问题讨论】:

    标签: javascript css gulp gulp-concat


    【解决方案1】:

    您的dist/css/channel/index.css 的目录看起来太高了。

    代替:

    background-image: url('../../imgs/1.jpg');
    

    您正在寻找:

    background-image: url('../imgs/1.jpg');
    

    这是因为imgschannel兄弟

    【讨论】:

    • dist目录是gulp创建的,gulp-cssimport插件不会把图片路径调整到右边。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 2019-03-16
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 2018-11-05
    • 2010-12-16
    相关资源
    最近更新 更多