最近发现vue3在在mode
为function
和module
下有时候编译的结果不一样。
于是想调试一下vue3的编译过程,特别是插值表达式中变量
被替换为诸如ctx.aa这种的过程。
折腾了好久,发现只能调试mode
为function
时候的过程,在vite或者vue-cli项目中调试mode
为module
,但是到模版的编译时候,只能看见openBlock函数和setupBlock函数,但是看不见render函数的生成,也就是看不见编译中compile transform generate三个过程,不知道为啥。
有没有大佬在vite项目和vue-cli项目中能成功调试到编译过程的。
使用
vscode
的launch.json
断点进去看不到吗?