web前端开发好物推荐-(code-inspector-plugin/react-dev-inspector)页面快捷定位代码位置

背景

在前端日常开发中会有代码项目体积庞大或国际化项目,这时候对于一个刚上手项目/接触前端的同事并且也包含老手会遇到一个比较头疼的问题,需要快速进行页面代码的定位然后进行开发/修复缺陷往往定位就需要花费很长时间。code-inspector-plugin或react-dev-inspector就可以简单便捷及迅速进行处理。

介绍

|---------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
| react-dev-inspector | code-inspector-plugin |
| 能点击跳转,但:只支持 React,功能弱、配置麻烦。 | 能点击跳转,而且:支持所有框架(React/Vue/Angular/...),功能强、零配置 |
| * 只支持 React * 不支持 Vue、Svelte 等 * 配置麻烦,要自己包裹组件 * 不支持跳样式文件、不支持跳 html * 不支持自定义快捷键 * 不支持 webpack /vite/rspack 全兼容 | * 页面点元素 * 跳 VS Code * 支持 template、script、style 全跳 * 支持所有前端框架 * 不用改业务代码 * 不用包裹根组件 * 自动识别环境 * 自动兼容 vite/webpack/rspack |

注:早期版本的 code-inspector-plugin在react项目中需要依赖 react-dev-inspector,但是现在已经完全不需要了

使用方式

我现在在这里使用code-inspector-plugin 进行举例

复制代码
npm install code-inspector-plugin   //进行下载依赖包


//我的项目是react及webpack并不是vue||vite  vue||vite的话也差不多可以在网上找下对应配置教程bundler: 'vite',

//在config文件内注入即可使用   alt+shift+鼠标左键
import { defineConfig } from '@umijs/max';
import { codeInspectorPlugin } from 'code-inspector-plugin';

export default defineConfig({
  define: {
    SDWAN_ENV: 'dev',
    SDWAN_ENV_URL: '/',
    RUN_ENV: 'dev',
  },
  chainWebpack(memo) {
    memo.plugin('code-inspector-plugin').use(
      codeInspectorPlugin({
        bundler: 'webpack',
      }),
    );
  },
});
相关推荐
不好听6133 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端
恒拓高科WorkPlus3 小时前
企业级内网即时通讯建设模型:BeeWorks内网IM四层架构
前端
前端小李子4 小时前
前端环境变量裸奔?我用 EnvShield 给它穿了件防弹衣
前端
youtootech4 小时前
HarmonyOS《柚兔学伴》项目实战25-我的页面、Web 嵌入与项目总结
前端·华为·harmonyos
小林ixn5 小时前
从零到一理解 React 父子组件通信:手写一个 Todo 应用带你彻底搞懂单向数据流
前端·javascript·react.js
醇氧6 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
qetfw8 小时前
MXU:Tauri 2 + React 的 MaaFramework 跨平台 GUI 源码
前端·python·react.js·前端框架·开源项目·效率工具
甲维斯8 小时前
我要开始吹牛逼了!Kimi K3 “宇宙无敌”!
前端·人工智能
a1117768 小时前
微光小屋-前端养成小游戏 开源项目
前端