forked from MapComplete/MapComplete
Fix: create target directory if it doesn't exist
This commit is contained in:
parent
b9ba8073ff
commit
c4930a6d22
1 changed files with 7 additions and 1 deletions
|
@ -2,7 +2,7 @@ import known_layers from "../src/assets/generated/known_layers.json"
|
|||
import { LayerConfigJson } from "../src/Models/ThemeConfig/Json/LayerConfigJson"
|
||||
import { TagUtils } from "../src/Logic/Tags/TagUtils"
|
||||
import { Utils } from "../src/Utils"
|
||||
import { copyFileSync, existsSync, readFileSync, writeFileSync } from "fs"
|
||||
import { copyFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "fs"
|
||||
import ScriptUtils from "./ScriptUtils"
|
||||
import TagRenderingConfig from "../src/Models/ThemeConfig/TagRenderingConfig"
|
||||
import { And } from "../src/Logic/Tags/And"
|
||||
|
@ -188,6 +188,12 @@ class GenerateNsiStats extends Script {
|
|||
const src = "./node_modules/name-suggestion-index/dist/"
|
||||
const files = ["featureCollection.min.json", "nsi.min.json", "wikidata.min.json"]
|
||||
console.log(process.cwd())
|
||||
|
||||
// Ensure the target directory exists
|
||||
if (!existsSync(target + "stats")) {
|
||||
mkdirSync(target + "stats", { recursive: true })
|
||||
}
|
||||
|
||||
for (const file of files) {
|
||||
console.log("Copying ", src + file, target + "/" + file)
|
||||
copyFileSync(src + file, target + file)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue