当前位置:   article > 正文

转发:无限试用GitLens的方案_gitlens vsix

gitlens vsix

最近看到GitLens这个插件,试了下,感觉极好。但是付费提示很烦,这极不好。

查了下,GitLens源代码是托管在GitHub上的,那么有没有可能无限试用这个插件?

开干!

首先clone一下整个项目:

git clone https://github.com/gitkraken/vscode-gitlens.git
  • 1

下载node.js(目前项目推荐为node18)并暂时加入PowerShell路径(建议管理员模式执行以防止报错):

$env:Path+=";your-path-to-node" 
  • 1

如果你网络不佳,可以:

npm config set registry https://registry.npmmirror.com
  • 1

安装yarn:

npm install yarn -g
yarn config set registry https://registry.npmmirror.com
  • 1
  • 2

切换到先前clone的文件夹,并执行:

yarn
我这里报错Sharp这个模块装不上报无法解决依赖。所以直接:

npm install sharp --force
  • 1

基本准备工作完成,可以先试着rebuild一下:

yarn run rebuild
  • 1

找到computeSubscriptionState,自行发挥:

// 比如

return SubscriptionState.Paid;
  • 1

然后打包:

yarn run package
  • 1

一切顺利的话能在文件夹内找到一个vsix文件。直接安装即可。

PS:安装后可能仍然提示试用在几天后过期,此时直接将时间调至过期后时间(如一年后)并重启VSCode以触发逻辑,随后调回正常时间。此时应该就可以无限试用了。

内容转自:https://zhuanlan.zhihu.com/p/675238420
该内容仅供测试,建议使用官方商业版本,或使用其他开源插件替代(Git Blame Git Graph Git History Git Stashgitlens开始收费了,需要替代品!!!
自己build的gitlens插件(vscode),gitlens-15.2.0.vsix
注意:在主分支上build,不要切换其他分支(build),node版本(v18.16.1)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/861003
推荐阅读
相关标签
  

闽ICP备14008679号