首页IT科技vuejs源码(如何调试Vue3的源码)

vuejs源码(如何调试Vue3的源码)

时间2025-08-03 09:14:08分类IT科技浏览6757
导读:git clone git clone https://github.com/vuejs/core.git</h2>...

git clone

git clone https://github.com/vuejs/core.git</h2>

安装pnpm 工具

目前vue3是基于pnpm 进行构建项目的,执行pnpm install 命令                ,安装依赖包                        ,如果使用npm install会报错 npm ERR! code EUNSUPPORTEDPROTOCOL</p> npm ERR! Unsupported URL Type "workspace:": workspace:* 执行命令pnpm run dev         ,即可在dist目录下生成vue.global.js 文件

在vue 目录下面创建index.html文件

head 引入vue.global.js 文件 <script src="https://www.cnblogs.com/mengxiangzhi/dist/vue.global.js" ></script> body添加如下代码 <body> <div id="app"> </div> <script> Vue.createApp({ template:` <button @click="add">add</button> <ul> <li v-for="item in shop.lists" :key="item.id">{{item.text}}</li></ul>`, setup(){ const shop=Vue.reactive({lists:[ {id:1, text:iphone}, {id:2, text:xiaomi} ]}) const add=()=>{ shop.lists.push({id:Math.floor(Math.random()*100),text:phone+Math.floor(Math.random()*100)}) } return{ add, shop } } }).mount(#app) </script> </body>

使用VS Code 插件 Live Server

安装 Live Server插件            ,安装成功之后                        ,Vs Code 右下角会出现Go Live的文字            ,点击Go live        ,会自动打开浏览器                        ,如下图

Chrome DevTools

此时                ,我们可以进入开发者工具    ,点击Sources 页签                        ,即可以看到Vue3的代码结构如下:

这时候我们就可以进行代码调试了                    ,比如在packages/runtime-core/src/renderer.ts文件patch 方法设置个断点,再点击界面上的add按钮:

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
华为matepadpro11寸(华为matexs2支持5G吗) seo排名赚能赚钱吗是真的吗(提升你网站排名的必备工具:SEO网站排名查询官网)