Skip to content

Commit b750327

Browse files
committed
copy terriajs assets
1 parent b3ceae8 commit b750327

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import showGlobalDisclaimer from "./lib/Views/showGlobalDisclaimer";
1313
import plugins from "./plugins";
1414

1515
const terriaOptions = {
16-
baseUrl: "build/TerriaJS",
16+
baseUrl: "build/assets/",
1717
cesiumBaseUrl: "build/cesiumAssets"
1818
};
1919

vite.config.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { createRequire } from "node:module";
12
import path from "node:path";
23

34
import react from "@vitejs/plugin-react";
@@ -13,12 +14,12 @@ import { cesiumDebugStripPlugin } from "./buildprocess/vite-plugins/cesiumPlugin
1314
import { scssCssModulesPlugin } from "./buildprocess/vite-plugins/scssCssModulesPlugin";
1415
import { svgSpritePlugin } from "./buildprocess/vite-plugins/svgSpritePlugin";
1516

16-
const terriaJSBasePath = path.resolve(__dirname, "packages/terriajs");
17-
const cesiumDir = path.dirname(
18-
require.resolve("terriajs-cesium/package.json", {
19-
paths: [terriaJSBasePath]
20-
})
17+
const require = createRequire(import.meta.url);
18+
19+
const terriaJSBasePath = path.dirname(
20+
require.resolve("terriajs/package.json", {})
2121
);
22+
const cesiumDir = path.dirname(require.resolve("terriajs-cesium/package.json"));
2223

2324
export default defineConfig(({ mode }) => {
2425
const devMode = mode === "development";
@@ -100,7 +101,7 @@ export default defineConfig(({ mode }) => {
100101
scssCssModulesPlugin(),
101102
svgSpritePlugin([
102103
{
103-
dir: path.resolve(terriaJSBasePath, "wwwroot/images/icons"),
104+
dir: path.resolve(terriaJSBasePath, "lib/icons"),
104105
namespace: "terriajs"
105106
}
106107
]),
@@ -109,8 +110,8 @@ export default defineConfig(({ mode }) => {
109110
viteStaticCopy({
110111
targets: [
111112
{
112-
src: path.join(terriaJSBasePath, "wwwroot") + "/*",
113-
dest: "TerriaJS"
113+
src: path.join(terriaJSBasePath, "assets") + "/*",
114+
dest: "assets"
114115
},
115116
{
116117
src: path.join(cesiumDir, "Build", "Workers"),

0 commit comments

Comments
 (0)