update user-guide/files/插件开发.md. 添加kylin-ide-server版本和api版本关系
Signed-off-by: muruichao <muruichao@kylinos.cn>
This commit is contained in:
parent
e668663d49
commit
5d11980ff0
|
@ -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能够支持申威架构)
|
||||
|
|
Loading…
Reference in New Issue