mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-14 19:52:10 +08:00
31 lines
742 B
JavaScript
31 lines
742 B
JavaScript
'use strict';
|
|
const path = require('path');
|
|
const fs = require('fs');
|
|
const fsPro = require('fs-extra');
|
|
|
|
console.log('moving frontend asset to egg public dir');
|
|
|
|
// argv
|
|
let distDir = '';
|
|
for (let i = 0; i < process.argv.length; i++) {
|
|
const tmpArgv = process.argv[i]
|
|
if (tmpArgv.indexOf('--dist_dir=') !== -1) {
|
|
distDir = tmpArgv.substr(11)
|
|
}
|
|
}
|
|
|
|
const sourceDir = path.normalize(distDir);
|
|
distDir = path.normalize('./app/public');
|
|
|
|
// del dir and move
|
|
fs.rmdirSync(distDir, {recursive: true});
|
|
fsPro.copySync(sourceDir, distDir);
|
|
|
|
// replace ejs
|
|
const sourceFile = path.normalize(distDir + '/index.html');
|
|
const distFile = path.normalize( './app/view/index.ejs');
|
|
fsPro.copySync(sourceFile, distFile);
|
|
|
|
console.log('Move over');
|
|
|