如何优雅的导入拓展中的脚本文件

在拓展中写了一些辅助类,在项目中导入这些类的时候,vscode自动导入的路径太深,有什么方式可以优雅的解决这个问题呢?

// 方式1. 这个是VSCode自身代码提示自动导入的,直接使用相对路径,路径太深了,及其不优雅
import { Managements } from "./../../../extensions/cchper/assets/engine_assets/scripts/facades/Managements";
// 方式2. 这个是文档中提到的方式, 需要手动写路径,而且导入后没有代码提示功能
import { scene_script } from "db://cchper/scripts/core/TypeDefinitions";

/*

上面这两种方式都不太友好,有什么好的解决方案吗?

*/



import { EventTarget } from "cc";

import rxjs from "rxjs";
const { Observable, interval, fromEvent } = rxjs;

// {ScriptName}Script ScriptName需对应场景名称
@scene_script("SceneEntryScript")
export class SceneEntryScript {
    eventEmitter: EventTarget;
    // 场景加载完成后调用
    start() {
        Managements.UI.Show("DemoUI");
    }

    // 场景 update
    update(delta: number) {
        // this.eventEmitter.emit("update", delta);
        //console.log(delta);
    }

    // 场景被销毁时调用
    destroy() {}
}