update user-guide/files/插件开发.md. 添加kylin-ide-server版本和api版本关系

Signed-off-by: muruichao <muruichao@kylinos.cn>
This commit is contained in:
muruichao 2024-10-23 09:40:08 +00:00 committed by Gitee
parent e668663d49
commit 5d11980ff0
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 2 additions and 2 deletions

View File

@ -3,8 +3,8 @@
- 需要特殊说明的是package.json文件中engines字段中的vscode版本用engines.vscode表示 - 需要特殊说明的是package.json文件中engines字段中的vscode版本用engines.vscode表示
+ 此字段很重要影响到插件的兼容性和IDE基础平台的版本相关 + 此字段很重要影响到插件的兼容性和IDE基础平台的版本相关
- engines.vscode的值表示插件使用api的最低版本 - engines.vscode的值表示插件使用api的最低版本
- kylin-ide版本 < 1.1.0kylin-code < 0.3.0 基于Code-OSS 1.68.0插件api版本是这个版本 - kylin-ide版本 < 1.1.0kylin-code < 0.3.0kylin-ide-server(远程开发服务端) < 1.1.2 基于Code-OSS 1.68.0插件api版本是这个版本
- kylin-ide版本 >= 1.1.0kylin-code >= 0.3.0 基于Code-OSS 1.85.2插件api版本是这个版本 - kylin-ide版本 >= 1.1.0kylin-code >= 0.3.0kylin-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.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.85.2或^1.85.2
- 如果插件需要考虑申威等社区不特别活跃的架构engines.vscode应尽量向低版本填写最好填写1.68.0或^1.68.0因为特殊架构上可能因缺少编译依赖只能构建低版本kylin-ide(至少基于1.68.0的kylin-ide能够支持申威架构) - 如果插件需要考虑申威等社区不特别活跃的架构engines.vscode应尽量向低版本填写最好填写1.68.0或^1.68.0因为特殊架构上可能因缺少编译依赖只能构建低版本kylin-ide(至少基于1.68.0的kylin-ide能够支持申威架构)