move data.json to public to allow electron compilation
This commit is contained in:
parent
af3320893d
commit
a9f83f8822
2 changed files with 3 additions and 9 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -30,8 +30,7 @@ logs
|
|||
# Zip files
|
||||
static/data/*.zip
|
||||
# Zip Extracted files
|
||||
# data json
|
||||
src/assets/data.json
|
||||
# assets pictures
|
||||
public/data/pictures
|
||||
public/data/fonts
|
||||
public/data/data.json
|
||||
|
|
|
|||
|
|
@ -45,18 +45,13 @@ export default abstract class UnzipData {
|
|||
const zip = new AdmZip(fs.readFileSync(UnzipData.zipFileToUse));
|
||||
UnzipData.removeOldExtractedFiles();
|
||||
zip.extractAllTo("public/data");
|
||||
// * Move data to src assets
|
||||
fs.renameSync(
|
||||
path.resolve(__dirname, "../public/data/data.json"),
|
||||
path.resolve(__dirname, "../src/assets/data.json")
|
||||
);
|
||||
return UnzipData.loadJsonDataFile();
|
||||
}
|
||||
|
||||
public static removeOldExtractedFiles() {
|
||||
// * Clear export dir
|
||||
fs.rmSync(path.resolve(__dirname, "../public/data/pictures"), { recursive: true, force: true });
|
||||
fs.rmSync(path.resolve(__dirname, "../src/assets/data.json"), { recursive: true, force: true });
|
||||
fs.rmSync(path.resolve(__dirname, "../public/data/data.json"), { recursive: true, force: true });
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -64,7 +59,7 @@ export default abstract class UnzipData {
|
|||
*/
|
||||
public static loadJsonDataFile(): TypeApp | null {
|
||||
const jsonData = fs.readFileSync(
|
||||
path.resolve(__dirname, "../src/assets/data.json"),
|
||||
path.resolve(__dirname, "../public/data/data.json"),
|
||||
{ encoding: "utf8", flag: "r" }
|
||||
);
|
||||
const jsonSchemaPath = "public/schemas";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue