gpt4 book ai didi

fonts - 如何使用 webpack 和 postcss/cssnext 从 node_modules 导入字体

转载 作者:行者123 更新时间:2023-12-05 08:09:00 25 4
gpt4 key购买 nike

我需要使用 font-awesome。
PostCSS 尝试在源目录中查找字体,但在 node_modules/font-awesome/fonts 中找不到

错误文本:

Error: Can't resolve '../fonts/fontawesome-webfont.eot?v=4.7.0' in 'F:\OpenServer\domains\polymer-postcss\src'

导入:

@import "font-awesome/css/font-awesome.min.css";

webpack.config.js:

var cssPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry: {app: './src/app.js'},
output: {
path: './dist',
filename: '[name].js',
publicPath: '/dist/',

},
plugins: [new cssPlugin({filename: '[name].css'}),],
module: {
rules: [
{
test: /\.css$/,
loader: cssPlugin.extract({
use: 'css-loader?importLoaders=1&sourceMap!postcss-loader?sourceMap',
}),
},
{
test: /\.(svg|png|gif|jpe?g|woff|woff2|eot|ttf)$/i,
use: "url-loader?limit=10000&name=[path][name].[ext]?[hash]"
},
],
},
}

postcss.config.js

module.exports = {
plugins: {
'postcss-import': {},
'postcss-cssnext': {
browsers: ['last 2 versions', '> 20%'],
},
},
};

最佳答案

这个 PostCSS 模块真的解决了我的问题

https://github.com/devex-web-frontend/postcss-assets-rebase

关于fonts - 如何使用 webpack 和 postcss/cssnext 从 node_modules 导入字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42915038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com