有一个换肤的需求,但是颜色实在太多了,虽然有主题色,但是除了主题色的颜色还是好多好多。利用chatgtp做到尽快,快速换肤。
1.先要求chatgpt帮你写一个脚本。
文件夹下的的所有文件包括文件夹下的文件夹内的所有文件,不限定文件的后缀名,遇到文件夹也要继续查,匹配出所有的颜色,并输出到一个去重后的json文件json文件名叫hangneicolor
2.运行脚本获得所有颜色
一共221个颜色,如果人工逐个换是非常大的工作量的。
3.让chatgpt将所有颜色编写一个less文件
4.新建variable.module.less,拷进去。
5.webpack中引用variable.module.less!
6.import!让chatgpt写一个脚本替换所有样式文件的颜色。颜色和对应的名字是上面less文件的名字。
7.检查一下效果,让chatgpt为你设计一套颜色,webpack切换一个less文件,重新start一次就可以看到效果了
变色后