fix: Fix build and locales loading
This commit is contained in:
parent
588564e39a
commit
286c8e16b1
2 changed files with 13 additions and 5 deletions
|
|
@ -48,13 +48,18 @@ export default abstract class UnzipData {
|
|||
|
||||
const zip = new AdmZip(fs.readFileSync(UnzipData.zipFileToUse));
|
||||
UnzipData.removeOldExtractedFiles();
|
||||
zip.extractAllTo("public/data");
|
||||
zip.extractAllTo(publicPath + "/data");
|
||||
|
||||
// * Schemas Copy for production build
|
||||
if (!isDev) {
|
||||
fs.cpSync(path.join(root, "public/schemas"), path.join(publicPath, "schemas"), { recursive: true });
|
||||
}
|
||||
}
|
||||
|
||||
public static removeOldExtractedFiles() {
|
||||
private static removeOldExtractedFiles() {
|
||||
// * Clear export dir
|
||||
fs.rmSync("public/data/pictures", { recursive: true, force: true });
|
||||
fs.rmSync("public/data/data.json", { recursive: true, force: true });
|
||||
fs.rmSync(publicPath + "/data/pictures", { recursive: true, force: true });
|
||||
fs.rmSync(publicPath + "/data/data.json", { recursive: true, force: true });
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
import { resolve } from "path";
|
||||
import log from "electron-log/main";
|
||||
import UnzipData from "./electron/UnzipData";
|
||||
|
||||
UnzipData.loadZipFileContent();
|
||||
|
||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||
export default defineNuxtConfig({
|
||||
hooks: {
|
||||
|
|
@ -8,7 +11,7 @@ export default defineNuxtConfig({
|
|||
if (["typecheck", "postinstall"].filter(action => action === process.env.npm_lifecycle_event).length) {
|
||||
return;
|
||||
}
|
||||
UnzipData.loadZipFileContent();
|
||||
log.info("Typecheck and lint OK");
|
||||
}
|
||||
},
|
||||
experimental: {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue