开源了一款开发提效工具点击页面 dom 自动把鼠标定位到 IDE 源代码位置(支持 vite/webpack/rspack,支持 vue2/vue3/react/preact/solid) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhlx
V2EX    分享创造

开源了一款开发提效工具点击页面 dom 自动把鼠标定位到 IDE 源代码位置(支持 vite/webpack/rspack,支持 vue2/vue3/react/preact/solid)

  •  3
     
  •   zhlx 2023-12-27 11:30:26 +08:00 2853 次点击
    这是一个创建于 654 天前的主题,其中的信息可能已经有所发展或是发生改变。

    效果可以看下面的图片: code-inspector

    这是项目地址:code-inspector

    你也可以快速体验在线的 demo:

    欢迎大家体验,希望对大家有所帮助

    25 条回复    2024-12-19 18:17:55 +08:00
    zcf0508
        1
    zcf0508  
       2023-12-27 11:34:07 +08:00 via Android
    非常好用!
    sorude
        2
    sorude  
       2023-12-27 11:35:12 +08:00
    感觉有点东西,但是没想到一定要这样做的场景
    zhlx
        3
    zhlx  
    OP
       2023-12-27 11:38:41 +08:00
    @zcf0508 哈哈哈,在这遇到老哥了,离不开你的开发支持
    zhlx
        4
    zhlx  
    OP
       2023-12-27 11:40:01 +08:00
    @sorude 开发时候用,对于大项目文件层级深、文件数量多,或者接收新项目的场景,要查找页面组件的源码文件是很麻烦的。用这个插件可以一键定位
    sorude
        5
    sorude  
       2023-12-27 11:46:10 +08:00
    @zhlx #4 体验一发 点了个小星星
    SaltedFish12138
        6
    SaltedFish12138  
       2023-12-27 13:12:13 +08:00
    **我愿称之为今年最好用插件**
    (拜当前项目所赐, 几百个页面,vue 名称混乱、url 配置乱七八糟、页面嵌套错综复杂,找一个页面都要累死,)
    xudashan
        7
    xudashan  
       2023-12-27 13:20:45 +08:00
    牛牛牛!感谢感谢!
    zhangkun28273455
        8
    zhangkun28273455  
       2023-12-27 13:39:23 +08:00
    使用了一下,确实很方便
    MangoCloud
        9
    MangoCloud  
       2023-12-27 13:43:38 +08:00 via Android
    原理是啥
    Natsuno
        10
    Natsuno  
       2023-12-27 13:53:10 +08:00
    已安装
    zhlx
        11
    zhlx  
    OP
       2023-12-27 14:02:59 +08:00
    @MangoCloud 可以看我这篇掘金的文章,有讲大致原理: https://juejin.cn/post/7288238328381587475
    paopjian
        12
    paopjian  
       2023-12-27 14:13:56 +08:00
    有没有不用 npm 工具安装的方法呢?项目在网络隔离环境里,安装挺麻烦的,可不可以直接 idea 插件这种?
    xiaoxinshiwo
        13
    xiaoxinshiwo  
       2023-12-27 14:16:10 +08:00
    牛的,已经 star
        14
    zhlx  
    OP
       2023-12-27 14:22:21 +08:00   1
    @paopjian 暂时不行,因为插件的能力实现上需要参与到项目的编译过程,所以需要和 vite/webpack/rspack 等打包工具结合使用,单纯的 IDE 插件无法参与到打包过程中
    zhlx
    chf007
        15
    chf007  
       2023-12-27 14:53:06 +08:00
    哈哈,有想到一块去了。不过你这个只是想快速找到要修改的地方。我之前有想要搞个这个东西,主要出发点是有些文案上线后,总有产品、运营或老板看到后想要变一下。有了这个东西后就可以让想改的人直接定位到相关代码行,让他们自已改(直接打开 gitlab 编辑器或开个云编辑器),然后保存自动生成合并请求,我只要审一下代码通过一下走流水线发布就行了。
    zhaol
        16
    zhaol  
       2023-12-27 14:53:58 +08:00
    之前试过一个叫 LocaltorJs 的浏览器插件,也是类似功能,但是定位好像不准,就没用了
    zhaol
        17
    zhaol  
       2023-12-27 14:54:58 +08:00
    @zhaol 更正 LocaltorJs -> LocatorJs
    zhlx
        18
    zhlx  
    OP
       2023-12-27 14:56:33 +08:00
    @zhaol 嗯嗯我也看过那个,不过他那个需要安装 npm 包 + 浏览器插件,比较麻烦。我这个只需要装一个 npm 包,定位是绝对准确的
    body007
        19
    body007  
       2023-12-27 15:24:09 +08:00



    建议统一下,我用 git 仓库安装,结果配置好了报错,提示包不存在
    zhlx
        20
    zhlx  
    OP
       2023-12-27 15:31:55 +08:00
    @body007 感谢帮忙发现问题!之前是分了 webpack 和 vite 两个包,现在统一了,没发现 readme 没改过来 QaQ
    ovos
        21
    ovos  
       2023-12-27 20:02:48 +08:00
    有没有 webstorm 版本呀 大佬
    zhlx
        22
    zhlx  
    OP
       2023-12-27 20:29:00 +08:00
    @ovos 支持 webstorm 的,默认只要你运行了 Webstorm 就能自动识别打开,你可以安装试试。如果不能自动识别打开,可以参照这里手动配置一下: https://inspector.fe-dev.cn/guide/ide.html
    FishBear
        23
    FishBear  
       2023-12-27 23:51:44 +08:00 via iPhone
    明天试试
    cleanery
        24
    cleanery  
       2023-12-28 10:04:07 +08:00
    好用, 感谢, 已 star
    zhlx
        25
    zhlx  
    OP
       296 天前
    最新版本已经支持了 cursor 和 windsurf
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2673 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:39 PVG 21:39 LAX 06:39 JFK 09:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86