lia*_*ris 5 css fonts reactjs webpack postcss
我无法使用 postcss 加载字体。
我的 src 目录中有字体文件,如下所示: https ://i.stack.imgur.com/KYCym.png
我的 css 文件如下所示:
@font-face{
font-family: Boxley ;
src: url(./fonts/Boxley.ttf), format('ttf');
}
@font-face{
font-family: Boxley-Bold;
src: url(./fonts/Boxley-Bold.ttf), format('ttf');
}
Run Code Online (Sandbox Code Playgroud)
等等。我的 Postcss.config.js 看起来像这样:
module.exports = {
plugins: [
require('precss'),
require("css-mqpacker"),
require("postcss-cssnext"),
require("cssnano"),
require("rucksack-css"),
require("postcss-font-magician")({
hosted: ['./src/css/fonts']
})]
}
Run Code Online (Sandbox Code Playgroud)
我的 webpack 文件如下所示:
module: {
rules: [{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
},
{
test: /\.(png|woff|woff2|eot|ttf|svg|otf)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'url-loader?limit=100000'
},
{
test: /\.css$/,
loaders:ExtractTextPlugin.extract(['css-loader', 'postcss-loader']),
},
{
test: /\.scss$/,
loaders: ExtractTextPlugin.extract(['css-loader', 'postcss-loader']),
},
]
},
Run Code Online (Sandbox Code Playgroud)
编译时我没有任何问题
小智 -2
@font-face{
font-family: Boxley;
src: url(fonts/Boxley.ttf), format('ttf');
}
@font-face{
font-family: Boxley-Bold;
src: url(fonts/Boxley-Bold.ttf), format('ttf');
}
Run Code Online (Sandbox Code Playgroud)
您的 CSS 文件与 fonts 子文件夹位于同一目录中,并且您正在使用 src 属性...检查此处。
归档时间: |
|
查看次数: |
5691 次 |
最近记录: |