我正在学习 webpack 中的 css-loader,定义说
css-loader 解释@import
和url()
喜欢import/require()
并将解决它们。这是什么意思,在文档中的一个例子中有
url(image.png) => require('./image.png')
所以我的问题是它会转换url('./image.png')
为 require('image.png')
例如,在 css 文件中,如果我的背景属性为
#selector{
background:url('./image.png'); //this is a vlid css property
}
将上述样式转换为
#selector{
background:require('./image.png'); // this is not a valid css property
}
如果这是转换的background:require('./image.png')
方式而不是无效的 css,我的理解是否有问题,可能是我没有得到 css-loader 的实际作用。我浏览了 css-loader 的文档。
谁能解释我错在哪里。