admin 发表于 2023-12-9 16:24:57

这个 Vite 插件,能让你通过点击控制台中的 console.log 打印信息跳转到编辑器


主要功能

根据不同的文件类型高亮输出 console.log 所在的文件名,行数,变量名
通过点击跳转到编辑器对应的 console.log 所在行

效果展示

使用方法
# npm
npm install -D vite-plugin-turbo-console
# yarn
yarn add -D vite-plugin-turbo-console
# pnpm
pnpm i -D vite-plugin-turbo-console


vite.config.ts

import { defineConfig } from "vite";
import TurboConsole from "vite-plugin-turbo-console";

// https://vitejs.dev/config/
export default defineConfig({
plugins: [TurboConsole({
    /* options here */
})],
});

GitHub 仓库
欢迎大家使用并反馈

这个确实强
这个有点强。
这个确实有点强。
有点意思
准备试试,有点意思
好活!
我记得之前有个插件可以在页面上点击跳转到编辑器对应位置,也支持 webstorm ,有没有大佬知道是哪个。
@chanChristin https://github.com/webfansplz/vite-plugin-vue-inspector 是不是这个
@lyc575757 应该不是,我记得是个浏览器插件,不需要修改代码,当时还想要装一下,结果就忘记是哪个了。
666666
在我的 react 项目里用了一下,点击后新开窗口跳转到 http://localhost:3000/__tc/i.html?f=src/.....报 404 错误,这个__tc/i.html 是我的使用方式不对吗,需要起什么服务么
找到原因了,我 vite 设置了 base: '/xxxx/',点击的跳转地址是 http://localhost:3000/xxxx/__tc/i.html ,手动改成 http://localhost:3000/__tc/i.html 是可以跳转到编辑器的
@caocong #12 我修复一下
@caocong #12 升级到最新版本试一下,应该已经修复了
@lyc575757 vscode 可以用了,webstorm 跳转时报错了```Could not open index.tsx in the editor.The editor process exited with an error: spawn /Applications/WebStorm.app/Contents/MacOS/webstorm ENOENT.```另外有个个人习惯的问题,跳转过去光标位置是在代码前空一格的位置,紧贴 console.log()前面或者后面都感觉好些
@caocong #15 跳转报错应该是上游依赖的问题,可以尝试一下这个解决方法https://github.com/yyx990803/launch-editor/issues/9#issuecomment-874352139第二个我优化一下
有个报错   为啥用了这个差件就不能打印 error,否则项目无法正常显示
哇 舒适
@tianzi123 问一下 在变量后面提示类型的是啥插件
这个确实 c
赞一个,真心不错
所以还是到处 console.log ,不用调试器是吧。。。
666
@enchilada2020 #19 vscode 自带的配置
@caocong #11 我的也是会打开一个新标签页闪一下又关了, 但不会报错
@tianzi123 #17 请问只有 catch 中的 console.log 有这个问题吗 还是所有的都有 刚才测试了一下没有复现出来
@lyc575757 #26 catch 里面打印 error 的话项目直接白屏,注释掉就没问题就能正常显示了, 另外,其余打印都存在问题,问题为 点击打印的结果按理老说要跳编辑器,但只是会打开一个游览器新标签页 2s 又关了
@tianzi123 #27 能去 GitHub 上开个 issus 吗 方便问题追踪
@chanChristin https://www.locatorjs.com/
我试了下是有问题的, 文件路径反斜杠没有转义, 导致报错使页面无法加载`console.log("%c🚀 vscodeConfig.js:13 ~ config %c\n%c🔦 Jump to Editor http://localhost:5173/__tc/i.html?f=src\vue\result\util\vscodeConfig.js`
@LOWINC 应该就是这个,确实好用,还不用额外装包
@weijancc 嗯 这个问题已经在 0.2.5 版本修复,现在用了 base64 传递文件路径
@LOWINC 我们的 react 项目没啥问题,但是 vue3 + vite 项目跳转不过去
卧槽,老哥牛逼啊,可以使用。
🚌🚌🚌🚌🚌🚌
页: [1]
查看完整版本: 这个 Vite 插件,能让你通过点击控制台中的 console.log 打印信息跳转到编辑器