V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
you222
V2EX  ›  程序员

个人开源的 Chrome 插件上了阮一峰的科技爱好者周刊,支持 React 项目点击页面元素直接跳转到代码编辑器对应组件位置

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

    无需任何配置,针对 React 项目本地开发时,按住 ⌥ Option(Alt) 同时鼠标左键点击页面元素即可跳转

    预览图如下:

    科技爱好者周刊(第 262 期): https://www.ruanyifeng.com/blog/2023/07/weekly-issue-262.html

    Chrome 商店安装地址: https://chrome.google.com/webstore/detail/react1s/gpcoahaomdfmekggblkckofkgjggnjl

    Github: https://github.com/aaamoon/react1s

    如果大家用得上,可以给个 star ~

    第 1 条附言  ·  288 天前
    28 条回复    2023-07-21 15:20:31 +08:00
    Routeros
        1
    Routeros  
       288 天前
    404
    xihang
        2
    xihang  
       288 天前
    Chrome 商店安装地址:https://chrome.google.com/webstore/detail/react1s/gpcoahaomdfmekggblkckofkgjggnjlp
    op 漏了最后那个字母 p
    you222
        3
    you222  
    OP
       288 天前 via Android
    @xihang 感谢老哥
    you222
        4
    you222  
    OP
       288 天前 via Android
    jiazhoulvke
        5
    jiazhoulvke  
       288 天前
    赞,确实好用。
    hevi
        6
    hevi  
       288 天前
    支持 NextJS 吗?
    you222
        7
    you222  
    OP
       288 天前 via Android   ❤️ 1
    @hevi 支持的,可以试试
    Orangeee
        8
    Orangeee  
       288 天前   ❤️ 1
    我记得 1 、2 年前这个是最早的版本,OP 做的这个有新加什么功能吗
    https://github.com/zthxxx/react-dev-inspector
    you222
        9
    you222  
    OP
       288 天前 via Android
    @Orangeee 2 年前我也看过这位大佬的实现,他的那个需要配置改动到项目的代码。我的实现是借助了浏览器插件,无需入侵到项目改代码,零配置
    Orangeee
        10
    Orangeee  
       288 天前
    @you222 👍🏻
    eachann
        11
    eachann  
       288 天前
    坐等 OP 做一个 vue 的 23333
    you222
        12
    you222  
    OP
       288 天前 via Android
    @eachann OKOK ,这两周研究一下
    archxm
        13
    archxm  
       288 天前
    他那个一周要闻,zzzq 的内容太多了,基本上有点意思的东西,也就五分之一。
    zengxianghui
        14
    zengxianghui  
       288 天前
    Couldn't find a React instance for the element
    you222
        15
    you222  
    OP
       288 天前 via Android
    @zengxianghui 本地开发的 React 项目里面报这个错吗
    zhaol
        16
    zhaol  
       288 天前
    印象中有个 locatorjs ,好像也是这个功能
    zthxxx
        17
    zthxxx  
       288 天前
    如果是给团队用,或者是远程开发 Codespace / Cloud IDE 的场景, 可以考虑 react-dev-inspector 这种 server 端配合的,

    比如这是 stackblitz 在线的 demo

    https://stackblitz.com/github/zthxxx/react-dev-inspector/tree/dev/?file=examples%2Fvite4%2Fvite.config.ts%3AL17
    zthxxx
        18
    zthxxx  
       288 天前
    @eachann vue / nuxt 本身的 devtools 插件前两年都跟进了自带支持的
    Daru
        19
    Daru  
       288 天前
    👍
    Num6
        20
    Num6  
       288 天前
    oppoic
        21
    oppoic  
       288 天前
    我的插件投稿就没评上: https://github.com/ruanyf/weekly/issues/3212

    但是也很好用
    you222
        22
    you222  
    OP
       288 天前 via Android
    @oppoic 试了下,挺好用的哈哈
    v4096ex
        23
    v4096ex  
       288 天前
    支持 webstorm 吗靓仔
    you222
        24
    you222  
    OP
       288 天前 via Android   ❤️ 1
    @v4096ex 支持的,默认是 VsCode ,你可以按照这个图切换一下编辑器到 webstorm 就可以了,https://github.com/aaamoon/react1s/blob/main/assets/editor.png
    eachann
        25
    eachann  
       284 天前
    @zthxxx 是吗, 我试了并不行啊, 可以贴个图吗
    eachann
        26
    eachann  
       284 天前
    @Num6 这个要配置, 使用场景就不方便了
    you222
        27
    you222  
    OP
       284 天前
    @eachann 以前我用过 Vue2 的,这个是文档: https://devtools.vuejs.org/guide/open-in-editor.html
    如果用到 Vite 的话,我觉得可以用这个: https://github.com/webfansplz/vite-plugin-vue-devtools
    you222
        28
    you222  
    OP
       281 天前
    @eachann 优化了一下,现在已经支持 Vue3 项目的跳转了,不过只能跳转到具体的文件,跳转不到具体的行列,https://github.com/aaamoon/react1s
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:38 · PVG 05:38 · LAX 14:38 · JFK 17:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.