Taro-page-picker(TPP) 是一个基于 vscode 插件系统实现的 taro 配置文件页面挑选插件。
TPP 会根据 Taro 的版本(v1,v2,v3)来动态读取配置文件,并通过 babel 获得 AST。在用户对配置文件作出修改后,点击保存并生成一份新的配置文件,这份配置文件将用于开发时的临时配置文件,除了修改 config 属性外,不修改任何其它已存在的逻辑(注释会删除)。
⚠️ 当工作区内存在多个 Taro 项目时,TPP 会优先选择最先找到的、可用的项目作为操作的目标。
⚠️ 项目内的临时选择配置项会保存在 .vscode/taro-page-picker.json 下。
- 生成的临时配置文件支持 prettier
- 增加亮色主题图标支持
- 增加 git-hooks: pre-commit 以防止误上传配置文件
- 支持工作区内多项目同时操作配置文件
- 支持 ext
Enjoy!