• 请不要在回答技术问题时复制粘贴 AI 生成的内容
you222
V2EX  ›  程序员

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

  •  
  •   you222 · Jul 14, 2023 · 4434 views
    This topic created in 1215 days ago, the information mentioned may be changed or developed.

    无需任何配置,针对 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 ~

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

    但是也很好用
    you222
    you222
    OP
    Jul 14, 2023 via Android
    22
    @oppoic 试了下,挺好用的哈哈
    v4096ex
    v4096ex
    Jul 14, 2023
    23
    支持 webstorm 吗靓仔
    you222
    you222
    OP
    Jul 14, 2023 via Android❤️1
    24
    @v4096ex 支持的,默认是 VsCode ,你可以按照这个图切换一下编辑器到 webstorm 就可以了,https://github.com/aaamoon/react1s/blob/main/assets/editor.png
    eachann
    eachann
    Jul 18, 2023
    25
    @zthxxx 是吗, 我试了并不行啊, 可以贴个图吗
    eachann
    eachann
    Jul 18, 2023
    26
    @Num6 这个要配置, 使用场景就不方便了
    you222
    you222
    OP
    Jul 18, 2023
    27
    @eachann 以前我用过 Vue2 的,这个是文档: https://devtools.vuejs.org/guide/open-in-editor.html 。
    如果用到 Vite 的话,我觉得可以用这个: https://github.com/webfansplz/vite-plugin-vue-devtools
    you222
    you222
    OP
    Jul 21, 2023
    28
    @eachann 优化了一下,现在已经支持 Vue3 项目的跳转了,不过只能跳转到具体的文件,跳转不到具体的行列,https://github.com/aaamoon/react1s
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4228 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 08:21 · PVG 16:21 · LAX 00:21 · JFK 03:21
    ♥ Do have faith in what you're doing.