PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/nx/src/nx-init/react
Просмотр файла: write-vite-config.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.writeViteConfig = void 0;
const fs_1 = require("fs");
function writeViteConfig(appName, isStandalone, isJs) {
var _a;
let port = 4200;
// Use PORT from .env file if it exists in project.
if ((0, fs_1.existsSync)(`../.env`)) {
const envFile = (0, fs_1.readFileSync)(`../.env`).toString();
const result = envFile.match(/\bport=(?<port>\d{4})/i);
const portCandidate = Number((_a = result === null || result === void 0 ? void 0 : result.groups) === null || _a === void 0 ? void 0 : _a.port);
if (!isNaN(portCandidate)) {
port = portCandidate;
}
}
(0, fs_1.writeFileSync)(isStandalone ? 'vite.config.js' : `apps/${appName}/vite.config.js`, `import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
build: {
outDir: ${isStandalone ? `'./dist/${appName}'` : `'../../dist/apps/${appName}'`}
},
server: {
port: ${port},
open: true,
},
test: {
globals: true,
environment: 'jsdom',
setupFiles: 'src/setupTests.${isJs ? 'js' : 'ts'}',
css: true,
},
plugins: [react()],
});
`);
}
exports.writeViteConfig = writeViteConfig;
//# sourceMappingURL=write-vite-config.js.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!