我頂嘴文件與字體:如何在webpack中爲文件加載器設置特定的前綴?
$icons-font-path: "~material-design-icons/iconfont/";
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: local('Material Icons'), local('MaterialIcons-Regular'), url(#{$icons-font-path}/MaterialIcons-Regular.woff2) format('woff2');
}
和文件加載器下載的字體到指定目錄(/home/user/project/example/src/static/fonts/
):
{
test: /\.(woff|woff2|eot|ttf)$/,
loader: 'file',
query: {
name: path.join(STATIC_PATH, 'fonts', '/[name]-[hash].[ext]')
}
},
這對我的工作很好,但出來的CSS具有相同路徑url
,如:
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: local('Material Icons'), local('MaterialIcons-Regular'), url(/home/user/project/example/src/static/fonts/MaterialIcons-Regular.woff2) format('woff2');
}
如何複製woff2
到一個特定的目錄和組url(prefix/MaterialIcons-Regular.woff2)
的具體前綴?
'absolute:'prefix''前綴''prefix''到絕對網址。有沒有辦法將它加到相對的網址? – Throoze
不知道。嘗試'相對:'./''? – 4m1r