0.0.7 • Published 9 months ago

@plugin-light/webpack-loader-cross-game-style v0.0.7

Weekly downloads
-
License
-
Repository
github
Last release
9 months ago

样式关键词编译

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

如何使用

安装

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

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

const { LOADER as 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>;
};