1# SERVICE框架生成工具VSCode插件开发说明 2 3若当前工具功能不满足开发者需求,开发者需增强工具能力,则可基于已有源码进行工具二次开发,编译打包生成自定义的VS Code插件。 4 5## VS Code插件打包说明 6 7### Linux 8 91.下载service-gen-linux可执行程序与header_parser可执行程序,并放置到到napi_generator/hdc/service/service_vs_plugin/src/目录下,下载链接如下: 10 11[下载链接](暂无) 12 132.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 14 15 npm i 16 173.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 18 19 npm i typescript 20 214.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 22 23 npm i vsce 24 255.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 26 27 npx vsce package 28 29 每个选项都选择y,然后回车,最终会在当前目录下打包生成一个插件service-gen-0.0.1.vsix。结果如下: 30 31 kaihong1@ubuntu:~/napi_generator_gjj/hdc/service/service_vs_plugin/src$ npx vsce package 32 This extension consists of 3282 files, out of which 1547 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension . You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore 33 DONE Packaged: /home/kaihong1/napi_generator_gjj/hdc/service/service_vs_plugin/src/service-gen-0.0.1.vsix (3282 files, 60.4MB) 34 35### Windows 36 371.下载service-gen-win.exe可执行程序与header_parser.exe可执行程序,并放置到到napi_generator/hdc/service/service_vs_plugin/src/目录下,下载链接如下: 38 39[下载链接](暂无) 40 412.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 42 43 npm i 44 453.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 46 47 npm i typescript 48 494.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 50 51 npm i vsce 52 535.在napi_generator/hdc/service/service_vs_plugin/src目录下执行命令: 54 55 npx vsce package 56 57 每个选项都选择y,然后回车,最终会在当前目录下打包生成一个插件service-gen-0.0.1.vsix。结果如下: 58 59 C:\napi_generator_GJJ\hdc\service\service_vs_plugin\src>npx vsce package 60 This extension consists of 3281 files, out of which 1547 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension . You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore 61 DONE Packaged: C:\napi_generator_GJJ\hdc\service\service_vs_plugin\src\service-gen-0.0.1.vsix (3281 files, 39.92MB) 62 63