wepy 记录一次想象不到的栈溢出

问题描述

在wepy中写了一个组件,可是每次保存该组件的时候,都会报栈溢出错误,以下图。此组件至关简单,甚至没有data、prop、components、methods等,因此对于报这个错误非常纳闷。毕竟网上一片言论,栈溢出多和死循环相关。 component

排查缘由

看错误提示,是和content.replace(巴拉巴拉)有关,其中有个关键字是‘import’。但是,我代码中只import了一个wepy,不该该呀,百思不得其解。期间,尝试了N种方式,其中一种有效的是修改文件名字。可是,不能从根本上解决。实在被该bug折磨的要死不活,决定完全解决该问题。cdn

问题解决

最后,我找到了缘由,过程略。原来是,为了方便他人使用该组件,我加了注释,其中用了import,以下图。blog

没错,就是注释中的import致使本身引入本身,造成了死循环。删除该行注释,问题完全解决。

疑问

可是,该段不是被注释了吗,为何编译的时候还会生效,求解惑???it

相关文章
相关标签/搜索