推荐一款自研vscode插件【 yarn link】

1,127 阅读2分钟

前言

我们在开发npm包的时候,会遇到调试包的情况,这时候需要link包,可以方便的本地调试。当我们开发维护多个包的时候。link很麻烦,会经常搞不清楚哪些link,哪些没link。于是,开发了一个vscode插件,可以可视化link和unlink。

插件安装

在vscode扩展中搜索Yarn Link List,选择

image.png

安装插件

使用

插件安装完成后,vscode左侧栏会出现Link List菜单。

image.png

菜单功能介绍

当我们开发了一个npm包zet-component,在这个目录的包执行yarn link,该包就是一个可以link的包,我们在其它项目当中打开Link List菜单就能看到刚才已经建立link的包。

image.png

  • 1 link 包
  • 2 unlink(取消link) 包
  • 3 link所有包
  • 4 unlink(取消link) 所有包
  • 5 刷新已经建立link的包

单独项目

在项目当中我们可以通过菜单菜单linkunlink包。

lerna多包项目

插件还支持lerna多包项目,会检索是否是lerna项目,如果是lerna项目,会列出packages文件夹下边所有的项目来让用户link和unlink。举例如下:

image.png

该项目是个多包项目,项目当中有micmig,打开菜单,会都显示出来。

结束语

有需要的小伙伴快来试试这个插件吧。目前yarn在windows和mac系统都已完成适配,npm还需要适配。 如果你觉得该文章不错,不妨

1、点赞,让更多的人也能看到这篇内容

2、关注我,让我们成为长期关系

3、关注公众号「前端有话说」,里面已有多篇原创文章,和开发工具,欢迎各位的关注,第一时间阅读我的文章