扩展 VSCode

发布于 更新于

AI总结: 本文介绍了生成扩展包工程的步骤,包括安装Yeoman工具、创建扩展包工程、安装和使用vsce打包工具,以及如何获取和使用个人访问令牌(PAT)进行发布。首先,用户需安装Yeoman和相关生成器,创建扩展包工程,并通过vsce打包和发布扩展。需要注意的是,vsce工具要求Node版本为18或更高,且在发布前需获取PAT。 优化建议: 1. 在安装Yeoman工具时,建议提供具体的命令行步骤,便于用户操作。 2. 对于更改npm源的部分,可以提供常用的镜像源地址,以提高下载速度。 3. 在生成扩展包工程的步骤中,可以加入对创建过程中的选项说明,帮助用户理解每一步。 4. 在说明vsce的使用时,建议提供示例命令的完整格式,以减少用户的疑惑。 5. 对于获取PAT的步骤,建议增加安全提示,提醒用户定期更新和管理其访问令牌。

生成扩展包工程目录

安装 Yeoman 工具

默认源下载慢的话, 可以通过chsrc测速改源

npm install -g yo generator-code

创建扩展包工程

yo code

扩展打包

安装 vsce 打包工具

npm install -g @vscode/vsce

生成扩展

新版vsce需要使用Node 18或者更高版本, 低版本执行存在语法兼容问题

$ cd myExtension
$ vsce package
# myExtension.vsix generated

$ vsce publish
# <publisherID>.myExtension published to VS Code Marketplace

$ vsce login anaer
# 输入PAT 进行更新

如果提示vsce命令未找到, 可以将vsce.cmd命令所在目录添加到环境变量PATH中: C:\Users\Administrator\AppData\Roaming\npm

获取PAT

token最大有效期1年

https://dev.azure.com/anaer/_usersSettings/tokens