Skip to content

组件开发支持 CSS Modules #41

@imsobear

Description

@imsobear

背景

Rax 原先都是内联样式,因此大家写组件时 className 命名都很随意,而现在 Rax 项目默认都是关闭内联的,这样项目里引入多个组件后很容易导致样式冲突。

Actions

  • 组件开发支持 CSS Modules,构建出的 lib/es 还是 .module.css,交给项目统一处理,构建出的 dist 是编译后的 css
  • Rax 小程序编译时目前不支持 CSS Modules(能否先优雅降级?)
  • Rax 业务组件模板默认走 CSS Modules

相关 PR:raxjs/rax-app#432

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions