Open Lgowen opened 6 months ago
不同页面的style配置选项中可能还会有各自不同的配置,如果想要纯命令行来创建的话意味着需要同时需要支持除了名字外的其他配置项,例如:
npm run addPage -- name=test navigationBarTitleText=测试页 enablePullDownRefresh=true
其中有两个注意点:
--
后面添加,这样才可以被 process.argv
正常捕获解析enablePullDownRefresh
这样配置项类型为 Boolean
的还需要特殊处理一下后写入真正的配置中(Number类型的同理)。个人会觉得这样实现的话,其他人了解这个工具时的学习成本会变得更高,并且会失去现在支持的批量添加页面的能力,可以暂时待定看一下更多人的想法和意见。
目前的addPage脚本需要通过开发者自行维护pages.json的内容,然后再根据这个配置来创建页面。 期望: 开发者输入npm run addPage xxx 会在url/pages新建该xxx的相关目录文件,且pages.json会直接新增该页面配置 addSubPage同理