/styles/app.css
只包含一个导入...
@import 'normalize.css';
将_document
标记为<link
import stylesheet from 'styles/app.css'
....
<link rel="stylesheet" href={stylesheet) />
next.config.js
配置...
config.module.rules.push({
test: /\.css$/,
loader: 'emit-file-loader',
options: {name: 'dist/[path][name].[ext]'}
});
config.module.rules.push({
test: /\.css$/,
use: [ {
loader: 'file-loader',
options: {
context: 'public',
name: 'styles/[name]-[hash].[ext]',
publicPath: '/',
},
}, 'postcss-loader']
});
但是dist文件夹中生成的结构是错误的
我在控制台上获得了404 ..