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

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

  •  
  •   you222 · 2023-07-14 09:08:26 +08:00 · 2805 次点击
    这是一个创建于 498 天前的主题,其中的信息可能已经有所发展或是发生改变。

    无需任何配置,针对 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
    @you222 👍🏻
    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   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.