Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用Webpack构建SCS时异步替换CSS url()?_Webpack_Sass_Webpack 4_Sass Loader_Urlloader - Fatal编程技术网

如何在使用Webpack构建SCS时异步替换CSS url()?

如何在使用Webpack构建SCS时异步替换CSS url()?,webpack,sass,webpack-4,sass-loader,urlloader,Webpack,Sass,Webpack 4,Sass Loader,Urlloader,我的SCSS文件中有: .myDiv { background-image: url(foo.jpg) } 在构建时,我希望能够解析字符串“foo.jpg”,执行一些异步工作,然后将“foo.jpg”路径替换为http://bar.com/blah/foo_1234.jpg" 我无法理解的部分是如何在构建时异步地替换CSS文件中的文件路径 如果我将sass加载器与附加数据一起使用,那么我可以编写一个函数来同步替换URL,而不是异步

我的SCSS文件中有:

.myDiv {
    background-image: url(foo.jpg)
}
在构建时,我希望能够解析字符串“foo.jpg”,执行一些异步工作,然后将“foo.jpg”路径替换为http://bar.com/blah/foo_1234.jpg"

我无法理解的部分是如何在构建时异步地替换CSS文件中的文件路径

如果我将
sass加载器
附加数据一起使用
,那么我可以编写一个函数来同步替换URL,而不是异步