Aqing
Aqing
感谢您的回复,问题如下: 打包之后: 在 src/index.ts 文件中第343行 beforeHook 函数中,读取 fn.name 属性为空,导致判断失效,无法触发(await this.before[fn.name].apply(this, args) 这条判断 在开发环境下,是正常的
我现在的暂时没有找到 fn.name 打包之后属性值为空的原因,怀疑是打包之后参数变成了匿名函数导致 fn.name 失效 ,现阶段的解决方案是将 insertSibling: beforeHook(insertSibling), 改变为 insertSibling: beforeHook(insertSibling, 'insertSibling'), 多传递一个参数,用第二个参数来代替 fn.name 现阶段这个方案不太优雅 😂 ,期待插件更新
好
好的