uvue.d.ts 770 B

12345678910111213141516
  1. import { BuildOptions, ServerOptions } from 'vite';
  2. import { RollupWatcher } from 'rollup';
  3. import { CliOptions } from '.';
  4. export declare function initUVueEnv(): void;
  5. export declare function runUVueAndroidDev(options: CliOptions & ServerOptions): Promise<undefined>;
  6. export declare function runUVueAndroidBuild(options: CliOptions & BuildOptions): Promise<void>;
  7. /**
  8. * 目前的简易实现逻辑
  9. * node层:
  10. * 1. 监听项目,生成资源到临时目录 .uts/android
  11. * 2. uvue 文件,做解析,拆分生成 render.kt, css.kt, uts.uvue
  12. * 3. static 文件,copy 到最终目录
  13. * 4. uvue、vue、uts 文件发生变化,调用 uts 编译器
  14. * @param options
  15. */
  16. export declare function buildUVue(options: CliOptions): Promise<RollupWatcher | void>;