amandakelake / blog

think more!learn more!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node 实现 rem2px 插件

amandakelake opened this issue · comments

commented

大半年没写blog了,先占个小坑
当然,这个没写不是真的没写,只是把这段时间的一些积累和思考都沉淀在自己的md笔记软件里了,没怎么花时间去整理并输出,一部分是工作忙的原因吧,更多是内因,不管怎么说,写博客这个习惯还是要保持下去

插件作用:将项目内的rem单位按照一定的基准比例转换成px单位,支持多项目共同操作

本篇暂时先从node写插件的方法去完成,后面有时间再搞一版babel转AST的方式

核心原理:
1、递归遍历当前目录内的特定文件
2、逐行读取,正则匹配出rem相关内容,数字*基准
3、将新生成的文件内容重新覆盖填写源文件

未完待续,会上代码