1234567891011121314151617181920212223 |
- import {resolve, dirname} from 'path';
- import {realpathSync} from 'fs';
- import {fileURLToPath} from 'url';
- import {createRequire} from 'node:module';
- export const require = createRequire(import.meta.url);
- export const __dirname = dirname(fileURLToPath(import.meta.url));
- export const appDirection = realpathSync(process.cwd());
- function resolvePath(url: string) {
- return resolve(appDirection, url);
- }
- export const outputPath = resolvePath('../../build');
- export const srcPath = resolvePath('src');
- export const nodeModulesPath = resolvePath('node_modules');
- export const publicPath = resolvePath('public');
- export const appPath = resolvePath('.');
- export const pkgPath = resolvePath('package.json');
- export const assetsPublicPath = '/';
- export const indexHtmlPath = resolvePath('public/index.html');
- export const rootPath = resolvePath('../../');
|