Vue.js CSS 文件添加请求头:Loader 和 插件方法
在 Vue.js 中,您可以使用 Webpack 的 Loader 或插件来为 CSS 文件添加请求头。
- 使用 Loader
您可以使用 style-loader 和 css-loader 来加载 CSS 文件,并通过 options 参数来设置请求头。
// webpack.config.js
module.exports = {
module: {
rules: [
{
test: /.css$/,
use: [
{
loader: 'style-loader',
options: {
insertAt: 'top', // 插入位置
headers: {
'X-Header': 'header-value' // 请求头
}
}
},
'css-loader'
]
}
]
}
};
- 使用插件
您可以使用 mini-css-extract-plugin 来提取 CSS 文件,并通过 options 参数来设置请求头。
// webpack.config.js
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
plugins: [
new MiniCssExtractPlugin({
filename: '[name].[contenthash].css',
headers: {
'X-Header': 'header-value' // 请求头
}
})
],
module: {
rules: [
{
test: /.css$/,
use: [
MiniCssExtractPlugin.loader,
'css-loader'
]
}
]
}
};
以上两种方式都可以为 CSS 文件添加请求头,具体选择哪种方式取决于项目的需求和实际情况。
原文地址: https://www.cveoy.top/t/topic/nvaV 著作权归作者所有。请勿转载和采集!