class类的问题

class Test2 extends cc.Component
{
constructor() {
super();
console.log(“Test2 constructor”);
}
}


class Test3
{
constructor() {
console.log(“Test3 constructor”);
}
}


const { ccclass, property } = cc._decorator;

@ccclass
export default class Test extends cc.Component {
private _test2: Test2;
private _test3: Test3;

protected onLoad(): void {

}

protected start(): void {
    this._test2 = new Test2();
    this._test3 = new Test3();
}

}


new 出来的Test2 与 Test3报错,是不是这种写法不对啊?

解决了,原来 还要
import {Test2} from ‘./Test2’;
import {Test3} from ‘./Test3’;

Test2、Test3类前面还要加 export