11 lines
457 B
JavaScript
Executable File
11 lines
457 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
import { execSync } from 'node:child_process';
|
|
import { resolve } from 'node:path';
|
|
import process from 'node:process';
|
|
|
|
const env = { ...process.env, ROLLUP_USE_NODE_JS: 'true' };
|
|
console.log(`Node.js ${process.version} detected; forcing Rollup's JavaScript fallback for compatibility.`);
|
|
|
|
const viteBin = resolve(process.cwd(), 'node_modules', 'vite', 'bin', 'vite.js');
|
|
execSync(`node "${viteBin}" build`, { stdio: 'inherit', env });
|