Pet*_*ull 4 visual-studio-code
是否有 VScode 版本列表及其附带的 Node 版本(在扩展主机中?)
原因是,package.json我们必须指定engines.vscode值,并且devDependencies我引用了@types/node和@types/vscode。我希望这些都匹配,这样当我开发扩展时,我就不会使用在编辑器中运行时不可用的节点 API。
我可以找到 VSCode 正在运行的节点版本(通过“帮助|关于”),但如果我想支持早期版本的 VScode,该信息并不明显。
[编辑] 解决 rioV8 的评论
据我了解,它engines.vscode决定了能够安装扩展的编辑器的版本或版本范围。devDependency 中的条目(因为它们只是类型定义)会在我开发时影响打字稿编译器。
即使是现在,如果我的目标是最新版本的 vscode,它也不包含最新版本的 Node,所以如果我只是使用 npm 安装 @types/node,它将允许我使用 API 进行开发,而当扩展时,这些 API 随后会失败已推出。在这种情况下,使用帮助| 很容易。关于并获取node的版本。
但是,最好将 engine.vscode 设置为支持我的扩展的最早版本。在这种情况下,我还需要选择相应的节点版本,但我不知道如何找到该信息。
例如,我当前的 vscode 是 1.51.1,它附带节点 12.14.1。如果我想以 1.45 为目标,那么哪个版本的节点附带该版本?
编辑:有一个带有版本表的新存储库:https ://github.com/ewanharris/vscode-versions
查找每个版本的 VSCode 附带的 NodeJS 版本的一种方法是检查与其捆绑的 Electron 版本。例如,VSCode 版本 1.51.1 安装 Electron 9.3.3,此 Electron 版本使用 Node 版本,如您在Electron 版本表12.14中看到的那样。
以下是 VSCode 在每个版本上使用的 Node/Electron 版本,以方便参考:
| VS代码 | 节点 | 电子 | 铬合金 |
|---|---|---|---|
| 1.75.x | 16.14.2 | 19.1.9 | 102.0.5005.194 |
| 1.74.x | 16.14.2 | 19.1.8 | 102.0.5005.167 |
| 1.73.x | 16.14.2 | 17.0.19 | 102.0.5005.167 |
| 1.72.x | 16.14.2 | 17.0.19 | 102.0.5005.167 |
| 1.71.x | 16.14.2 | 12.0.19 | 102.0.5005.167 |
| 1.70.x | 16.13.2 | 18.3.5 | 100.0.4896.160 |
| 1.69.x | 16.13.2 | 18.3.5 | 100.0.4896.160 |
| 1.68.x | 16.13.0 | 17.4.7 | 98.0.4758.141 |
| 1.67.x | 16.13.0 | 17.4.1 | 98.0.4758.141 |
| 1.66.x | 16.13.0 | 17.2.0 | 98.0.4758.109 |
| 1.65.x | 14.16.0 | 13.5.2 | 91.0.4472.164 |
| 1.64.x | 14.16.0 | 13.5.2 | 91.0.4472.164 |
| 1.63.x | 14.16.0 | 13.5.2 | 91.0.4472.164 |
| 1.62.x | 14.16.0 | 13.5.2 | 91.0.4472.164 |
| 1.61.x | 14.16.0 | 13.5.1 | 91.0.4472.164 |
| 1.60.x | 14.16.0 | 13.1.8 | 91.0.4472.164 |
| 1.59.x | 14.16.0 | 13.1.7 | 91.0.4472.124 |
| 1.58.x | 14.16.0 | 12.0.13 | 89.0.4389.128 |
| 1.57.x | 14.16.0 | 12.0.7 | 89.0.4389.128 |
| 1.56.x | 14.16.0 | 12.0.4 | 89.0.4389.114 |
| 1.55.x | 12.18.3 | 11.3.0 | 87.0.4280.141 |
| 1.54.x | 12.18.3 | 11.3.0 | 87.0.4280.141 |
| 1.53.x | 12.18.3 | 11.2.1 | 87.0.4280.141 |
| 1.52.x | 12.14.1 | 9.3.5 | 83.0.4103.122 |
| 1.51.x | 12.14.1 | 9.3.3 | 83.0.4103.122 |
| 1.50.x | 12.14.1 | 9.2.1 | 83.0.4103.122 |
| 1.49.x | 12.14.1 | 9.2.1 | 83.0.4103.122 |
| 1.48.x | 12.8.1 | 7.3.2 | 78.0.3904.130 |
| 1.47.x | 12.8.1 | 7.3.2 | 78.0.3904.130 |
| 1.46.x | 12.8.1 | 7.3.1 | 78.0.3904.130 |
| 1.45.x | 12.8.1 | 7.2.4 | 78.0.3904.130 |
| 1.44.x | 12.8.1 | 7.1.11 | 78.0.3904.130 |
| 1.43.x | 12.8.1 | 7.1.11 | 78.0.3904.130 |
| 1.42.x | 12.4.0 | 6.1.6 | 76.0.3809.146 |
| 1.41.x | 12.4.0 | 6.1.6 | 76.0.3809.146 |
| 1.40.x | 12.4.0 | 6.1.6 | 76.0.3809.146 |
| 1.39.x | 10.11.0 | 4.2.10 | 69.0.3497.128 |
| 1.38.x | 10.11.0 | 4.2.10 | 69.0.3497.128 |
| 1.37.x | 10.11.0 | 4.2.10 | 69.0.3497.128 |
| 1.36.x | 10.11.0 | 4.2.10 | 69.0.3497.128 |
| 1.35.x | 10.2.0 | 3.1.8 | 66.0.3359.181 |
| 1.34.x | 10.2.0 | 3.1.8 | 66.0.3359.181 |
| 1.33.x | 10.2.0 | 3.1.6 | 66.0.3359.181 |
| 1.32.x | 10.2.0 | 3.1.6 | 66.0.3359.181 |
| 1.31.x | 10.2.0 | 3.1.2 | 66.0.3359.181 |
| 1.30.x | 8.9.3 | 2.0.12 | 61.0.3163.100 |
| 1.29.x | 8.9.3 | 2.0.12 | 61.0.3163.100 |
| 1.28.x | 8.9.3 | 2.0.9 | 61.0.3163.100 |
| 1.27.x | 8.9.3 | 2.0.7 | 61.0.3163.100 |
| 1.26.x | 8.9.3 | 2.0.5 | 61.0.3163.100 |
| 1.25.x | 7.9.0 | 1.7.12 | 58.0.3029.110 |
要轻松检查 VSCode 附带的版本,只需查看VSCode 源代码根文件夹中的.yarnrcSwitch branches or tags文件,然后在GitHub 上选择版本标记。
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |