指向绝对路径的css URL,非相对路径

指向绝对路径的css URL,非相对路径,css,laravel,laravel-5.4,Css,Laravel,Laravel 5.4,所以,我有一个全新的Laravel5.4项目,它安装了FontAwesomeSass,并且安装在 . 出于某种原因,字体文件将在“…”而不是“…”中搜索。 我正在用Laravel mix编译css,没有任何问题,但我不明白为什么fontawesome的css文件在绝对路径中搜索文件,而不是相对于文件所在的位置。。。 为font awesome编译的css如下所示 @font-face{ 字体系列:“FontAwesome”; src:url(/font/vendor/font-awesome

所以,我有一个全新的Laravel5.4项目,它安装了FontAwesomeSass,并且安装在 .

出于某种原因,字体文件将在“…”而不是“…”中搜索。 我正在用Laravel mix编译css,没有任何问题,但我不明白为什么fontawesome的css文件在绝对路径中搜索文件,而不是相对于文件所在的位置。。。 为font awesome编译的css如下所示

@font-face{
字体系列:“FontAwesome”;
src:url(/font/vendor/font-awesome-sass/font-awesome/fontsawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
src:url(/fonts/vendor/font awesome sass/font awesome/fontawesome webfont.eot?674f50d287a8c48dc19ba404d20fe713)格式(“嵌入式opentype”)、url(/fonts/vendor/font awesome sass/font awesome/fontawesome webfont.woff2?af7ae505a9eed503f8b8e6982036873e)格式(“woff2”)、url(/fonts/vendor/font awesome sass/font awesome/fontawesome webfont.woff?fee66e712a8a08eef5805a46892932ad)格式(“woff”),url(/fonts/vendor/font awesome sass/font awesome/fontawesome webfont.ttf?B06871F281FEE241D60582AE9369B9)格式(“truetype”),url(/fonts/vendor/font awesome sass/font awesome/fontawesome webfont.svg?912ec66d7572ff821749319396470bde)格式(“svg”);
字体大小:正常;
字体风格:普通;

}
在任何css编译/压缩操作之前插入此选项可解决此问题

mix.options({
processCssUrls:false
});
url(/fonts
表示它将相对于根目录(在本例中是相对于localhost),而不是相对于项目根目录。您可能需要使用相对路径,例如
url(fontawesome webfont.eot)