在 Vue.js 中,您可以使用 Webpack 的 Loader 或插件来为 CSS 文件添加请求头。

  1. 使用 Loader

您可以使用 style-loadercss-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'
        ]
      }
    ]
  }
};
  1. 使用插件

您可以使用 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 文件添加请求头,具体选择哪种方式取决于项目的需求和实际情况。

Vue.js CSS 文件添加请求头:Loader 和 插件方法

原文地址: https://www.cveoy.top/t/topic/nvaV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录