根本原因是新的 vue-cli 用的 css-loader 默认会将 “/a.png” 视为 “require(‘/a.png’)” 导致的。
配置一下 vue.config.js,添加如下内容即可。
css: {
loaderOptions: {
css: {
url: {
filter: url => url[0] !== '/'
}
}
}
}
根本原因是新的 vue-cli 用的 css-loader 默认会将 “/a.png” 视为 “require(‘/a.png’)” 导致的。
配置一下 vue.config.js,添加如下内容即可。
css: {
loaderOptions: {
css: {
url: {
filter: url => url[0] !== '/'
}
}
}
}