V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhlx
V2EX  ›  分享创造

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

  •  3
     
  •   zhlx · 357 天前 · 2180 次点击
    这是一个创建于 357 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    这是项目地址:code-inspector

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

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

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



    建议统一下,我用 git 仓库安装,结果配置好了报错,提示包不存在😂
    zhlx
        20
    zhlx  
    OP
       357 天前
    @body007 感谢帮忙发现问题!之前是分了 webpack 和 vite 两个包,现在统一了,没发现 readme 没改过来 QaQ
    ovos
        21
    ovos  
       357 天前
    有没有 webstorm 版本呀 大佬
    zhlx
        22
    zhlx  
    OP
       357 天前
    @ovos 支持 webstorm 的,默认只要你运行了 Webstorm 就能自动识别打开,你可以安装试试。如果不能自动识别打开,可以参照这里手动配置一下: https://inspector.fe-dev.cn/guide/ide.html
    FishBear
        23
    FishBear  
       357 天前 via iPhone
    明天试试
    cleanery
        24
    cleanery  
       356 天前
    好用, 感谢, 已 star
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1256 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:47 · PVG 01:47 · LAX 09:47 · JFK 12:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.