# 样式关键词编译

scss链接的关键词编译,替换关键词@TIP_STYLE_NAME

# 如何使用

安装

pnpm add @plugin-light/webpack-loader-cross-game-style -D

vue.config.js 中添加如下设置:

const { LOADER: crossGameStyle } = require('webpack-loader-cross-game-style')';

module.export = {
  chainWebpack(config) {
    config.module
      .rule('vue')
      .test(/\.vue$/)
      .use(crossGameStyle) 
      // 处理样式的loader,必须在vue-loader前执行
      .loader(crossGameStyle)
      .end();
  }
}

# 参数

export type ICrossGameStyleOptions = {
  // 要替换的样式文件名,不含后缀,默认空,即从项目的 config.js 中获取
  styleName?: string | Array<string>;

  // 处理的平台,默认全部,即 ['ALL']
  platforms?: Array<string>;
};
Last Updated: 2024/10/12 08:54:40