From 5d11980ff0698f9e82904c25e91315e29188719c Mon Sep 17 00:00:00 2001 From: muruichao Date: Wed, 23 Oct 2024 09:40:08 +0000 Subject: [PATCH] =?UTF-8?q?update=20user-guide/files/=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E5=BC=80=E5=8F=91.md.=20=20=E6=B7=BB=E5=8A=A0kylin-ide-server?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=92=8Capi=E7=89=88=E6=9C=AC=E5=85=B3?= =?UTF-8?q?=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: muruichao --- user-guide/files/插件开发.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user-guide/files/插件开发.md b/user-guide/files/插件开发.md index 47d0727..8266ae7 100644 --- a/user-guide/files/插件开发.md +++ b/user-guide/files/插件开发.md @@ -3,8 +3,8 @@ - 需要特殊说明的是package.json文件中engines字段中的vscode版本(用engines.vscode表示) + 此字段很重要,影响到插件的兼容性,和IDE基础平台的版本相关 - engines.vscode的值,表示插件使用api的最低版本 - - kylin-ide版本 < 1.1.0;kylin-code < 0.3.0 基于Code-OSS 1.68.0(插件api版本是这个版本) - - kylin-ide版本 >= 1.1.0;kylin-code >= 0.3.0 基于Code-OSS 1.85.2(插件api版本是这个版本) + - kylin-ide版本 < 1.1.0;kylin-code < 0.3.0;kylin-ide-server(远程开发服务端) < 1.1.2 基于Code-OSS 1.68.0(插件api版本是这个版本) + - kylin-ide版本 >= 1.1.0;kylin-code >= 0.3.0;kylin-ide-server(远程开发服务端) >= 1.1.2 基于Code-OSS 1.85.2(插件api版本是这个版本) - 故如果需要兼容早期版本,engines.vscode应填写1.68.0或^1.68.0(^ 是一个版本范围符号,表示允许安装该版本的最新小版本(minor version)和补丁版本(patch version),但不允许安装下一个大版本(major version),^1.68.0表示:>=1.68.0 <2.0.0) - 如果仅考虑兼容目前的版本,engines.vscode应填写1.85.2或^1.85.2 - 如果插件需要考虑申威等社区不特别活跃的架构,engines.vscode应尽量向低版本填写,最好填写1.68.0或^1.68.0,因为特殊架构上可能因缺少编译依赖只能构建低版本kylin-ide(至少基于1.68.0的kylin-ide能够支持申威架构)