From 803a7f9b0f9cf15fefbfcd54a9989c647beaa472 Mon Sep 17 00:00:00 2001 From: Jian Zhang Date: Sun, 10 May 2020 20:33:30 -0700 Subject: [PATCH] =?UTF-8?q?fix=20a=20typo=20=E5=BD=A2=E8=B1=A1->=E5=BD=B1?= =?UTF-8?q?=E5=93=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extension.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension.md b/extension.md index db9cdc6b..ba792337 100644 --- a/extension.md +++ b/extension.md @@ -5,4 +5,4 @@ HBuilderX的插件是运行在单独的node.js进程的。除了调用HBuilderX ### 配置扩展点说明 `配置扩展点`是通过在插件描述文件`package.json`下的`contributes`节点下注册的配置。这里有完整的[配置扩展点](/ExtensionDocs/ContributionPoints/README.md)列表。 #### 为什么引入`配置扩展点`的概念? -HBuilderX对性能要求很高,`配置扩展点`也是出于性能考虑。 用户在安装插件时,每多安装一个插件都会额外增加主程序的启动加载时间,HBuilderX为了不影响主程序的启动时间,增加了插件`懒加载`的机制,即HBuilderX启动时不会自动激活已安装的插件,而只是解析插件的配置文件package.json里面的`配置扩展点`,通过`配置扩展点`添加插件想要注册的`菜单`、`命令`、`配置`等。当用户真正激活某个`菜单`或者`命令`时再通过onXXX事件去激活对应的插件。这样即满足了插件扩展的能力,又能减少对主程序性能的形象。关于懒加载的详细说明请参考[插件激活机制](/ExtensionDocs/activation_event.md) \ No newline at end of file +HBuilderX对性能要求很高,`配置扩展点`也是出于性能考虑。 用户在安装插件时,每多安装一个插件都会额外增加主程序的启动加载时间,HBuilderX为了不影响主程序的启动时间,增加了插件`懒加载`的机制,即HBuilderX启动时不会自动激活已安装的插件,而只是解析插件的配置文件package.json里面的`配置扩展点`,通过`配置扩展点`添加插件想要注册的`菜单`、`命令`、`配置`等。当用户真正激活某个`菜单`或者`命令`时再通过onXXX事件去激活对应的插件。这样即满足了插件扩展的能力,又能减少对主程序性能的影响。关于懒加载的详细说明请参考[插件激活机制](/ExtensionDocs/activation_event.md)