参考文章如何调试 vue3 源码
因为vue源码是直接从github上download下来的,所以调试准备过程中在vue源码中执行pnpm run build的时候遇到问题如下:
Error: Command failed with exit code 128: git rev-parse HEAD 涉及到改问题是因为我们的项目是下载下来的,没有初始化git仓库,所以我们需要初始化并且保存当前所有更改
git init
git add .
git commit -m "初始化仓库"
这样我们就能在本地创建仓库并且将所有更改又commit下来,然后就可以直接在vue项目的根路径直接执行pnpm run build
调试项目中node_modules的vue源码
使用vite打包时,vite会将预构建的依赖缓存到 node_moduels/.vite目录下,所以我们如果需要在实际项目中调试依赖包源码,需要找到.vite/deps下的相关文件。