Open fengzilong opened 5 years ago
一些非核心功能的提取,保证 target 的功能不会过于复杂,比如配置管理这种有了更好,没有也不影响使用的特性,同时也更加开放,有些 api 设计不合理的地方用户可以有其他更好的选择
target.config.js
{ "plugins": [ { "name": "@megalo/config-manager", "options": { wechat: require( './configs/wechat.js' ), // alipay: ... // swan: ... } } ] }
@megalo/config-manager
class ConfigManager { apply( api, hooks ) {} }
后期将 framework 支持也提取成插件,target提供更核心的功能
一些非核心功能的提取,保证 target 的功能不会过于复杂,比如配置管理这种有了更好,没有也不影响使用的特性,同时也更加开放,有些 api 设计不合理的地方用户可以有其他更好的选择
target.config.js
@megalo/config-manager