Skip to content

PixUI 项目基础配置

PixUI 项目的 webpack 配置。

1. 如何使用

安装

bash
pnpm add @plugin-light/project-config-pixui -D

.pixiderc/webpack.js 中添加如下设置:

js
const { getPixuiWebpackConfig } = require('@plugin-light/project-config-pixui');

module.exports = getPixuiWebpackConfig({
  appSettingDir: __dirname,
});

2. 类型及默认参数

2.1. 参数

getPixuiWebpackConfig 接收一个对象作为参数。

属性类型说明默认值
appSettingDirstringapps.jsonappsettings.json 文件所在目录-
tsxLoaderExcluderegexptsx 相关 loader 排除路径/node_modules\/(?!@tencent\/pmd|@tencent\/press)/
portnumber启动端口号8080
useTailwindboolean是否使用 tailwindcssfalse

2.2. 类名

less 文件中的类名采用 modules 方式。

ts
{
  loader: require.resolve('css-loader'),
  options: {
    modules: {
      localIdentName: '[name]_[local]__[hash:base64:6]',
    },
  },
}

2.3. 关于 tailwindcss

PixUI 不支持 CSS 变量,tailwindcss 使用严重受限,不建议在 PixUI 中使用 tailwindcss

3. 更新日志

点此查看