1.0.3 • Published 1 year ago

galaxy-fe-tools v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

功能介绍

本项目主要依据接口提供的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