开始依赖homunculus和基于es6改写