File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -5,4 +5,4 @@ HBuilderX的插件是运行在单独的node.js进程的。除了调用HBuilderX
55### 配置扩展点说明
66` 配置扩展点 ` 是通过在插件描述文件` package.json ` 下的` contributes ` 节点下注册的配置。这里有完整的[ 配置扩展点] ( /ExtensionDocs/ContributionPoints/README.md ) 列表。
77#### 为什么引入` 配置扩展点 ` 的概念?
8- HBuilderX对性能要求很高,` 配置扩展点 ` 也是出于性能考虑。 用户在安装插件时,每多安装一个插件都会额外增加主程序的启动加载时间,HBuilderX为了不影响主程序的启动时间,增加了插件` 懒加载 ` 的机制,即HBuilderX启动时不会自动激活已安装的插件,而只是解析插件的配置文件package.json里面的` 配置扩展点 ` ,通过` 配置扩展点 ` 添加插件想要注册的` 菜单 ` 、` 命令 ` 、` 配置 ` 等。当用户真正激活某个` 菜单 ` 或者` 命令 ` 时再通过onXXX事件去激活对应的插件。这样即满足了插件扩展的能力,又能减少对主程序性能的形象 。关于懒加载的详细说明请参考[ 插件激活机制] ( /ExtensionDocs/activation_event.md )
8+ HBuilderX对性能要求很高,` 配置扩展点 ` 也是出于性能考虑。 用户在安装插件时,每多安装一个插件都会额外增加主程序的启动加载时间,HBuilderX为了不影响主程序的启动时间,增加了插件` 懒加载 ` 的机制,即HBuilderX启动时不会自动激活已安装的插件,而只是解析插件的配置文件package.json里面的` 配置扩展点 ` ,通过` 配置扩展点 ` 添加插件想要注册的` 菜单 ` 、` 命令 ` 、` 配置 ` 等。当用户真正激活某个` 菜单 ` 或者` 命令 ` 时再通过onXXX事件去激活对应的插件。这样即满足了插件扩展的能力,又能减少对主程序性能的影响 。关于懒加载的详细说明请参考[ 插件激活机制] ( /ExtensionDocs/activation_event.md )
You can’t perform that action at this time.
0 commit comments