add alias

This commit is contained in:
ethan 2023-08-15 15:16:12 +08:00
parent 247f401203
commit 252dbf4bcc
3 changed files with 11 additions and 4 deletions

View File

@ -1,6 +1,6 @@
import Draw from '../draw'; import Draw from '../draw';
import * as Utils from '../utils'; import * as Utils from '../utils';
import { Cartesian3 } from '../../examples/cesium'; import { Cartesian3 } from '@examples/cesium';
export default class FineArrow extends Draw { export default class FineArrow extends Draw {
points: Cartesian3[] = []; points: Cartesian3[] = [];

View File

@ -1,5 +1,5 @@
import * as Utils from './utils'; import * as Utils from './utils';
import * as CesiumTypeOnly from '../examples/cesium'; import * as CesiumTypeOnly from '@examples/cesium';
import { State } from './interface'; import { State } from './interface';
export default class Draw { export default class Draw {

View File

@ -1,5 +1,5 @@
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
import { resolve } from 'path'; import path from 'path';
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
let config = {}; let config = {};
@ -20,12 +20,19 @@ export default defineConfig(({ mode }) => {
config = { config = {
build: { build: {
lib: { lib: {
entry: resolve(__dirname, 'src/index.ts'), entry: path.resolve(__dirname, 'src/index.ts'),
name: 'CesiumPlot', name: 'CesiumPlot',
fileName: 'CesiumPlot', fileName: 'CesiumPlot',
}, },
}, },
}; };
} }
config.resolve = {
alias: {
'@': path.resolve(__dirname, 'src'),
'@examples': path.resolve(__dirname, './examples'),
},
};
return config; return config;
}); });