使用 Chrome 调试 Vue3 的 TypeScript 源码
2021/9/28 13:10:46
本文主要是介绍使用 Chrome 调试 Vue3 的 TypeScript 源码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
相信很多同学都已经上手 Vue3 了,用起来是真香!
学习技术又怎能不学习源码,多看看源码,说不定自己哪天也成大佬了呢 ︿( ̄︶ ̄)︿
今天,我来记录一下自己调试 Vue3 源码的过程,方便以后参考。
准备工作
首先需要下载源码和安装依赖:
mkdir code git clone https://github.com/vuejs/vue-next.git cd ./vue-next yarn install
执行完上面这一套之后,得到如下文件结构:
贴心小提示:由于国内访问 Github 实在龟速,所以我一般都是将 Github 上的项目导入到 Gitee,然后从 Gitee 上克隆的,速度贼快!
基本调试
在 vue-next
目录下,使用终端执行 yarn run dev
,得到如下输出:
使用 VSCode 的 Live Server 插件运行 packages/vue/examples/composition/grid.html
,然后打开控制台查看代码,结果是:
所有的代码都被合到 vue.global.js
中了,调试代码时,走的都是这个文件中的代码,那如果想要调试 Vue3 的 TypeScript 源码的话,要怎么做呢?
调试 TypeScript 源码
首先,在 vue-next/package.json
的脚本指令中添加 -s 或者 -sourcemap:
然后执行”开发调试“中的步骤,得到的结果如下:
可以看到,此时,我们可以通过断点进入到 Vue3 的 TS 源码中了,也代表着我们在调试 Vue3 源码。
总结
通过上面的操作可以看到,如果我们在构建 Vue3 时增加 -sourcemap
参数,那得到的结果可以让我们在 Chrome 浏览器中直接调试 TS 源码。
~
~本文完,感谢阅读!
~
学习有趣的知识,结识有趣的朋友,塑造有趣的灵魂!
你来,怀揣期望,我有墨香相迎! 你归,无论得失,唯以余韵相赠!
知识与技能并重,内力和外功兼修,理论和实践两手都要抓、两手都要硬!
这篇关于使用 Chrome 调试 Vue3 的 TypeScript 源码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15useCallback教程:React Hook入门与实践
- 2024-11-15React中使用useContext开发:初学者指南
- 2024-11-15拖拽排序js案例详解:新手入门教程
- 2024-11-15React中的自定义Hooks案例详解
- 2024-11-14受控组件项目实战:从零开始打造你的第一个React项目
- 2024-11-14React中useEffect开发入门教程
- 2024-11-14React中的useMemo教程:从入门到实践
- 2024-11-14useReducer开发入门教程:轻松掌握React中的useReducer
- 2024-11-14useRef开发入门教程:轻松掌握React中的useRef用法
- 2024-11-14useState开发:React中的状态管理入门教程