You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
4 years ago | |
---|---|---|
.. | ||
__tests__ | 4 years ago | |
bin | 4 years ago | |
lib | 4 years ago | |
server | 4 years ago | |
theme-chalk | 4 years ago | |
.gitignore | 4 years ago | |
README.md | 4 years ago | |
index.js | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
variables.scss | 4 years ago | |
variables_base.scss | 4 years ago | |
yarn.lock | 4 years ago |
README.md
theme-cli
tis-design基础主题样式生成工具
如何使用
主要依赖以下命令和参数
第一步:首选需要修改variables.scss
文件,将其中变量修改成为自定义想要的内容
第二步:执行打包命令即可打包出一套基于自定义变量的组件库样式css
文件
执行样式打包命令:npm run build:theme -- --out theme_name --prefix true
--out
参数:表述最终文件输出的根目录文件夹名字,例如--out
参数设置成dark
,则最终打包输出的样式文件会落在theme-files/dark
文件夹下
PS:默认样式在theme_files/normal
文件夹下
--prefix
参数:表示打包出来的样式是否需要带上[data-theme="theme_name"]
的作用域,这个是为了配合框架在做主题切换的时候可以引入样式之后,通过JS动态切换html
元素的data-theme
变量即可实现样式的一键切换