1.0.0 • Published 2 years ago

label-lib-core v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

核心依赖版本

webpack 5.x

react 17.x

mobx 6.x

css in js 方案

以.module.*ss 结尾的样式文件,打包后类名会带上文件名和 hash 值,避免同类名 css 冲突

开发环境下会生成.d.ts 的签名文件供编辑器进行提示

修改外部样式

// ...
.className {
  :global(.antd-xxx) {
    background: purple;
  }
}

scripts 说明

start 开发环境

build:test 测试环境

build:prod 生产环境

build:lib 生成签名文件

环境变量

ENV.ts

// ...
const env_var = {
  // 环境名称
  [envName1]: {
    // 变量名称: 变量值
    [varName1]: [varValue1],
    [varName2]: [varValue2],
  },
  [envName2]: {
    [varName1]: [varValue1],
    [varName2]: [varValue2],
  },
}