前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VSCode腾讯云COS插件 | Bug的发现和再发布

VSCode腾讯云COS插件 | Bug的发现和再发布

作者头像
gyro永不抽风
发布2021-05-21 14:53:15
8900
发布2021-05-21 14:53:15
举报

Preface

之前博客启用了腾讯云COS的功能来做图床,而且有插件配合方便上传。之后便想着在VSCode当中实现一样的功能,经过了一番搜索,找到了这个插件:https://github.com/Galen-Yip/tencent-cloud-cos-upload-image

但是,在配置完毕之后,我发现上传路径中混有Windows的\。遂修改。

修Bug

首先是clone代码,这没啥好多说的。拿到代码发现是Typescript写的,我以前是拿JS写的,稍微有点不习惯,但是问题不大。

首先是npm一条龙服务,我这里以前就换了淘宝源:

代码语言:javascript
复制
npm install -g cnpm

Bash

复制

所以我:

代码语言:javascript
复制
cnpm install

Bash

复制

然后,注意到编译的脚本:

代码语言:javascript
复制
npm run compile

Bash

复制

编译后的文件是直接输出到out目录

接下来就是直接调试。浏览过代码后,定位到存在路径的几个地方,将\统一替换成/

重新打包发布

代码语言:javascript
复制
npm install -g vsce

Bash

复制

代码语言:javascript
复制
vsce publish

Bash

复制

之后的内容可以参考我以前的博客:

https://cloud.tencent.com/developer/article/1827236

插件主页&安装地址:https://marketplace.visualstudio.com/items?itemName=JeffersonQin.tencent-cloud-cos-upload-image

后记

其实整个过程中还遇到了其他很多困难,特别是环境变量的问题导致我误以为powershell脚本有问题,一开始还准备重写。最后总算是顺利解决了这些问题。

不过现在的插件还是有美中不足,那就是配置了防盗链以及跨域CORS访问之后,图片就不能预览了,在以后的更新当中,争取早日解决这个问题。

本文作者:博主: gyrojeff    文章标题:VSCode腾讯云COS插件 | Bug的发现和再发布

本文地址:https://cloud.tencent.com/developer/article/1827344

版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。

许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Preface
  • 修Bug
  • 重新打包发布
  • 后记
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档