import B from './B'
//A.ts
export default A extends cc.Component {
static test: string = 'bug'
foo() {
this.node.getComponent(B).haha = 'haha' //句1
//this.node.getComponent('B').haha = 'haha' //句2
}
}
//B.ts
import A from './A'
cc.log('output' + A.test) //句3
export default B extends cc.Component {
haha: string;
}
下面就是神奇的时刻,一旦我注释句2,打开句1,那么句3就输出不了test的值,然而我一旦注释句1,打开句2,句3中test的值又可以正常输出,官方来查查是啥原因。creator1.9.3