1.0.3 • Published 1 year ago
galaxy-fe-tools v1.0.3
功能介绍
本项目主要依据接口提供的json数据,将指定路径下的文件中,所有的key替换为value值。其中,接口数据格式为:
{
"status":200,
"data":{
"data":{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
}
}
该接口可采用自定义接口,也可使用测试环境默认接口。后续将支持依据json文件内容进行替换。
参考配置
- -i path1,path2,path3 : 表示当执行替换功能时,路径path1、path2、path3中所有的文件忽略,不进行替换操作。默认忽略指定文件夹中的/node_modules,/.git,/package.json,/package-lock.json。
- -r 指定文件夹相对路径,该路径下文件将会被全部扫描并执行替换操作。
- -u 指定调用配置信息的接口url地址。
- -file 指定文件进行打包。若同时指定文件以及文件夹,将替换指定的文件以及指定的文件夹中所有的问题内容。
- -m 替换类型,默认为dev。dev模式,将对象的{$key$}转为value,pro模式,将key转为value。
使用说明
- npm i galaxy-fe-tools
- 例:galaxy-fe-tools -u http://cccc.com/json -r ./dist -file ./xxx.js,./dist/ss.html