UNPKG

@luozhu/create-vscode-extension

Version:
53 lines (37 loc) 1.58 kB
# @luozhu/create-vscode-extension Luozhu's vscode extension template. ## 随用随走 ```sh $ npx @luozhu/create-vscode-extension # 或者 $ npm init @luozhu/create-vscode-extension # 或者 $ yarn create @luozhu/create-vscode-extension ``` ## 全局安装 ```sh # 安装 $ npm install @luozhu/create-vscode-extension -g # 使用 $ create-vscode-extension ``` ## 开发前必看 1. 务必替换 Icon(默认是洛竹早茶馆公众号二维码) 2. 务必修改 README.md(默认的执行 `vsce package` 会报错) 3. 模板配置了 commit 提交规范,提交信息需要符合规范 4. `package.nls.json``package.nls.zh-cn.json` 是国际化配置文件 ## 发布前必看 1. 提升版本执行 `yarn release-it` 2. 发布到商店执行 `yarn publish-it` ## 推荐工具 - [@luozhu/vscode-utils](https://github.com/youngjuning/luozhu/tree/main/packages/vscode-utils):vscode 扩展开发相关 utils - [@luozhu/vscode-channel](https://github.com/youngjuning/luozhu/tree/main/packages/vscode-channel):vscode 和 webview 通信的 channel - [vscode-nls-i18n](https://www.npmjs.com/package/vscode-nls-i18n):支持 vscode i18n 的库 - [axios 简单封装](https://github.com/youngjuning/juejin-me/blob/main/src/utils/axios.ts) ## 相关文档 - [VS Code 扩展开发中文文档](https://liiked.github.io/VS-Code-Extension-Doc-ZH/#/) - [VS Code API 中文文档](https://vscode-api-cn.js.org/) - [VS Code 官网文档](https://code.visualstudio.com/docs) - [vscode 插件发布](http://tny.im/bShcp) ## TODOS - [ ] 基于原始模板做渐进式修改