vite-plugin-mars3d
Version:
Mars3D 在 Vite 平台的插件
53 lines (49 loc) • 1.67 kB
TypeScript
import { Plugin as Plugin_2 } from 'vite';
/**
* mars3d库在vite技术栈下的处理插件
*
* @export
* @param {mars3dPluginOptions} [options={}] 参数
* @return {*} {Plugin}
*/
declare function mars3dPlugin(pluginOptions?: mars3dPluginOptions): Plugin_2[];
export default mars3dPlugin;
export { mars3dPlugin }
export declare type mars3dPluginOptions = {
/**
* cesium包名,当引入原生cesium包或其他自定义cesium包时传对应包名
* @default "mars3d-cesium"
*/
cesiumPackageName?: string;
/**
* mars3d包名,当使用自定义命名的授权包时请传入包名
* @default 'mars3d'
*/
mars3dPackageName?: string;
/**
* mars3d插件包名,在useStatic和useExternal时需要传入, 比如 ['mars3d-space','mars3d-heatmap']
* @default []
*/
mars3dPluginsPackageName?: string[];
/**
* 排除引入库,当需要在html中自行引入静态url路径或cdn路径时,请传入true
* @default false
*/
useExternal?: boolean;
/**
* 是否使用静态资源方式引入mars3d,当特殊环境下打包失败时,可以传入true用静态方式
* @default false
*/
useStatic?: boolean;
/**
* cesium运行时的静态资源目录名称,当需要自定义目录名称时传入
* @default 'assets/mars3d-cesium'
*/
cesiumRunPath?: string;
/**
* mars3d运行时的静态资源目录名称,仅`useStatic:true`时有效,当需要自定义目录名称时传入
* @default 'assets/mars3d'
*/
mars3dRunPath?: string;
};
export { }