diff --git a/README.md b/README.md index fa37d63..342a051 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ +# ⚡ vite-plugin-cesium-next + +> 本仓库 fork 自 [nshen/vite-plugin-cesium](https://github.com/nshen/vite-plugin-cesium) + +本仓库在原仓库代码基础上,主要针对性修复/优化了以下问题 +- 相对路径问题:本仓库已支持在 vite.config.ts 中配置以下类型的 base: `./`, `/`, `/foo/bar`, `(不设置)` (新创建的项目 base 默认为 `./`,而原仓库针对 `./` 没有做很好的处理) +- 资源请求路径:当 base 形如 `/foo/bar` 时,cesium 静态文件由 `/cesium...` 改为请求 `/foo/bar/cesium...` +鉴于原仓库作者可能不再维护此项目(详见:[issue](https://github.com/nshen/vite-plugin-cesium/issues/62#issuecomment-2957419669)),故 fork 本仓库 ([coder-xiaomo/vite-plugin-cesium-next](https://github.com/coder-xiaomo/vite-plugin-cesium-next)) 继续维护,欢迎提交 Issue / Pr ! +--- + +以下是原仓库 README + # ⚡ vite-plugin-cesium [![npm](https://img.shields.io/npm/v/vite-plugin-cesium.svg)](https://www.npmjs.com/package/vite-plugin-cesium) diff --git a/demo/package.json b/demo/package.json index 62036b1..eae6291 100644 --- a/demo/package.json +++ b/demo/package.json @@ -9,8 +9,8 @@ "serve": "vite build && vite preview" }, "devDependencies": { - "cesium": "1.96.0", + "cesium": "1.129.0", "vite": "3.0.4", - "vite-plugin-cesium": "link:.." + "vite-plugin-cesium-next": "link:.." } } diff --git a/demo/vite.config.ts b/demo/vite.config.ts index 258b4d7..06b7f73 100644 --- a/demo/vite.config.ts +++ b/demo/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from 'vite'; -import cesium from 'vite-plugin-cesium'; +import cesium from 'vite-plugin-cesium-next'; export default defineConfig({ plugins: [cesium()] diff --git a/package.json b/package.json index 9f91f6a..51fd438 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "vite-plugin-cesium", - "version": "1.2.23", + "name": "vite-plugin-cesium-next", + "version": "2.0.0", "description": "Cesium library plugin for Vite", "main": "./dist/index.js", "module": "./dist/index.mjs", @@ -25,14 +25,17 @@ "vite-plugin", "cesium" ], - "author": "nshen ", + "author": "coderxiaomo ", + "contributors": [ + "nshen " + ], "license": "MIT", "repository": { "type": "git", - "url": "git+https://github.com/nshen/vite-plugin-cesium" + "url": "git+https://github.com/coder-xiaomo/vite-plugin-cesium-next" }, "bugs": { - "url": "https://github.com/nshen/vite-plugin-cesium/issues" + "url": "https://github.com/coder-xiaomo/vite-plugin-cesium-next/issues" }, "dependencies": { "fs-extra": "^9.1.0", @@ -53,4 +56,4 @@ "cesium": "^1.95.0", "vite": ">=2.7.1" } -} +} \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 2d94ef4..15995af 100644 --- a/src/index.ts +++ b/src/index.ts @@ -43,7 +43,7 @@ export default function vitePluginCesium(options: VitePluginCesiumOptions = {}): } return { - name: 'vite-plugin-cesium', + name: 'vite-plugin-cesium-next', config(c, { command }) { // 项目中 vite.config.ts 配置的 base 路径