vscode上传自己开发的npm包

1、切换官方源

注意要先切换到官方源:
npm config set registry https://registry.npmjs.org/
不切换的话,npm login后会卡住…

2、登录

npm login
在网页登录,进行邮箱验证
在这里插入图片描述

3、上传或更新

npm publish
在这里插入图片描述

补充:删除"A"包后,24小时内不能再次上传名字为“A”的包,可以修改名字和版本后再次上传!!!!!

### VSCode 插件开发教程与文档 VS Code 提供了一套完整的工具链来支持插件开发,使开发者能够扩展编辑器的功能。官方提供了详细的指南和 API 文档帮助用户创建自定义功能。 #### 创建新的 VSCode 扩展项目 通过 Yeoman 和 `yo code` 脚手架工具可以快速初始化一个新的扩展工程[^1]: ```bash npm install -g yo generator-code yo code ``` 此命令会引导完成一系列配置选项的选择过程,括设置扩展名称、描述信息以及所需权限等参数。 #### 编写核心逻辑代码 编写实际业务处理部分通常位于 src 文件夹下的 TypeScript 或 JavaScript 中。对于大多数场景而言,建议采用TypeScript 来获得更好的类型安全性和智能感知特性。下面是一个简单的例子展示如何实现一个命令并将其注册到贡献点上: ```typescript import * as vscode from 'vscode'; export function activate(context: vscode.ExtensionContext) { let disposable = vscode.commands.registerCommand('extension.helloWorld', () => { vscode.window.showInformationMessage('Hello World!'); }); context.subscriptions.push(disposable); } // 此函数用于清理资源,在卸载时调用 export function deactivate() {} ``` 上述片段展示了最基本的激活方法结构,其中含了向命令面板添加 "Hello World" 命令的具体操作方式。 #### 测试与调试 利用内置的测试框架可以在本地环境中方便地验证新编写的组件是否按预期工作。启动集成终端并通过以下指令安装依赖项之后即可运行单元测试集: ```bash npm test ``` 另外还提供了一个专门针对 Visual Studio Code 的调试适配器,允许直接附加进程来进行交互式的错误排查活动。 #### 发布至市场 当一切准备就绪后就可以考虑打发布啦!按照官方指引更新 package.json 配置文件中的版本号字段,并执行如下脚本提交更改记录给远程仓库: ```bash vsce publish patch|minor|major ``` 这将会触发 CI/CD 管道自动构建最新版次的应用程序并且上传至在线商店等待审核批准。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值