个人开源的 Chrome 插件上了阮一峰的科技爱好者周刊,支持 React 项目点击页面元素直接跳转到代码编辑器对应组件位置 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
you222
V2EX    程序员

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

  •  
  •   you222 2023-07-14 09:08:26 +08:00 3473 次点击

    这是一个创建于 872 天前的主题,其中的信息可能已经有所发展或是发生改变。

    无需任何配置,针对 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 条附言    2023-07-14 09:43:09 +08:00
    28 条回复    2023-07-21 15:20:31 +08:00
    Routeros
        1
    Routeros  
       2023-07-14 09:16:12 +08:00
    404
    xihang
        2
    xihang  
       2023-07-14 09:25:23 +08:00
    Chrome 商店安装地址:https://chrome.google.com/webstore/detail/react1s/gpcoahaomdfmekggblkckofkgjggnjlp
    op 漏了最后那个字母 p
    you222
        3
    you222  
    OP
       2023-07-14 09:31:16 +08:00 via Android
    @xihang 感谢老哥
    you222
        4
    you222  
    OP
       2023-07-14 09:31:55 +08:00 via Android
    jiazhoulvke
        5
    jiazhoulvke  
       2023-07-14 09:32:45 +08:00
    赞,确实好用。
    hevi
        6
    hevi  
       2023-07-14 09:46:05 +08:00
    支持 NextJS 吗?
    you222
        7
    you222  
    OP
       2023-07-14 09:47:47 +08:00 via Android   1
    @hevi 支持的,可以试试
    Orangeee
        8
    Orangeee  
       2023-07-14 09:52:36 +08:00   1
    我记得 1 、2 年前这个是最早的版本,OP 做的这个有新加什么功能吗
    https://github.com/zthxxx/react-dev-inspector
    you222
        9
    you222  
    OP
       2023-07-14 09:55:21 +08:00 via Android
    @Orangeee 2 年前我也看过这位大佬的实现,他的那个需要配置改动到项目的代码。我的实现是借助了浏览器插件,无需入侵到项目改代码,零配置
    Orangeee
        10
    Orangeee  
       2023-07-14 10:01:29 +08:00
    eachann
        11
    eachann  
       2023-07-14 11:21:04 +08:00
    坐等 OP 做一个 vue 的 23333
    you222
        12
    you222  
    OP
       2023-07-14 11:23:34 +08:00 via Android
    @eachann OKOK ,这两周研究一下
    archxm
        13
    archxm  
       2023-07-14 11:29:08 +08:00
    他那个一周要闻,zzzq 的内容太多了,基本上有点意思的东西,也就五分之一。
    zengxianghui
        14
    zengxianghui  
       2023-07-14 15:09:58 +08:00
    Couldn't find a React instance for the element
    you222
        15
    you222  
    OP
       2023-07-14 15:15:00 +08:00 via Android
    @zengxianghui 本地开发的 React 项目里面报这个错吗
    zhaol
        16
    zhaol  
       2023-07-14 15:46:02 +08:00
    印象中有个 locatorjs ,好像也是这个功能
    zthxxx
        17
    zthxxx  
       2023-07-14 15:57:46 +08:00
    如果是给团队用,或者是远程开发 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  
       2023-07-14 15:59:29 +08:00
    @eachann vue / nuxt 本身的 devtools 插件前两年都跟进了自带支持的
    Daru
        19
    Daru  
       2023-07-14 16:51:40 +08:00
    Num6
        20
    Num6  
       2023-07-14 17:53:13 +08:00
    oppoic
        21
    oppoic  
       2023-07-14 18:02:12 +08:00
    我的插件投稿就没评上: https://github.com/ruanyf/weekly/issues/3212

    但是也很好用
    you222
        22
    you222  
    OP
       2023-07-14 18:38:55 +08:00 via Android
    @oppoic 试了下,挺好用的哈哈
    v4096ex
        23
    v4096ex  
       2023-07-14 23:18:53 +08:00
    支持 webstorm 吗靓仔
    you222
        24
    you222  
    OP
       2023-07-14 23:34:59 +08:00 via Android   1
    @v4096ex 支持的,默认是 VsCode ,你可以按照这个图切换一下编辑器到 webstorm 就可以了,https://github.com/aaamoon/react1s/blob/main/assets/editor.png
    eachann
        25
    eachann  
       2023-07-18 17:33:53 +08:00
    @zthxxx 是吗, 我试了并不行啊, 可以贴个图吗
    eachann
        26
    eachann  
       2023-07-18 17:42:25 +08:00
    @Num6 这个要配置, 使用场景就不方便了
    you222
        27
    you222  
    OP
       2023-07-18 20:31:56 +08:00
    @eachann 以前我用过 Vue2 的,这个是文档: https://devtools.vuejs.org/guide/open-in-editor.html
    如果用到 Vite 的话,我觉得可以用这个: https://github.com/webfansplz/vite-plugin-vue-devtools
    you222
        28
    you222  
    OP
       2023-07-21 15:20:31 +08:00
    @eachann 优化了一下,现在已经支持 Vue3 项目的跳转了,不过只能跳转到具体的文件,跳转不到具体的行列,https://github.com/aaamoon/react1s
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4514 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 04:03 PVG 12:03 LAX 20:03 JFK 23:03
    Do have faith in what you're doing.
    ubao msn 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