UNPKG

vite-plugin-mars3d

Version:

Mars3D 在 Vite 平台的插件

53 lines (49 loc) 1.67 kB
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 { }