使用Roots Sage为 wordpress构建主题。
尝试运行一个简单的视网膜混合:
@mixin imgRetina($image, $extension, $width, $height) {
background: url($image + '.' + $extension) no-repeat;
width: $width;
height: $height;
@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
background-image: url($image + '-2x' + '.' + $extension) no-repeat;
background-size: $width $height;
}
}
并将其包含在一个类中:
@include imgRetina('../assets/images/logo', png, 370px, 115px);
在yarn run start
它上面打包文件并在 browserfy 中可用。如果我尝试并yarn run build:production
收到以下错误:
模块构建失败:ModuleNotFoundError:找不到模块:错误:无法解析“../assets/images/test-logo-2x.png”
有任何想法吗?