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

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

时间2025-05-04 19:36:13分类IT科技浏览5030
导读: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
wpf 移动控件(从零开始,开发一个 Web Office 套件(16):拖动控制点,调整编辑器大小) objdumpppc(objdump命令 – 显示目标文件附加信息)