- 之前就想做个 vscode 插件,用于辅助自己的日常开发
- 以前简单试了下,没成功,我以为是因为公司电脑配置低导致,就放弃了
- 公司给换了新电脑,然后再次试了下,依然失败
- 失败在:按照官方流程,
yo code
下一步下一步... ,然后打开项目,F5 开启调试,vscode 里按 F1 ,输入Hello World
,竟然找不到这个命令。
- 看了下日志,
console.log('Congratulations, your extension "arch" is now active!');
这个日志没打印出来,说明
export function activate(context: vscode.ExtensionContext) 这个函数没执行
- 然后就开始捣鼓,到底哪出了问题,由于自己主要做后端,前端水平有限,找了很久,也没结果,其实之前捣鼓了好几次,都是在这里卡住了,然后放弃了。
- 刚才发现 package.json 里,版本竟然是 1.84
"engines": {
"vscode": "^1.84.0" // 我看看自己的 vscode 版本,是 1.74
}
- 于是 改了下这个版本,
Hello World
总算成功了