Build script creates required directories
This commit is contained in:
parent
e13c4fdb00
commit
352084b4df
2 changed files with 4 additions and 1 deletions
3
build.js
3
build.js
|
@ -217,6 +217,9 @@ async function addBabel(sourcePath, targetPath) {
|
|||
}
|
||||
}
|
||||
|
||||
const dirs = [...new Set(spec.map(item => path.dirname(item.target))).values()]
|
||||
await Promise.all(dirs.map(d => fs.mkdir(pj(buildDir, d), {recursive: true})))
|
||||
|
||||
// Stage 2: Build
|
||||
for (const item of spec) {
|
||||
if (item.type === "file") {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"scripts": {
|
||||
"build": "node build.js",
|
||||
"watch": "fish -c 'while true; echo -n \"Build started at \"; date; npm run build; inotifywait (find src -type f) build.js -e close_write -qq; end'",
|
||||
"rebuild": "find build -type f -exec rm {} \\; && node build.js"
|
||||
"rebuild": "rm build -rf && node build.js"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
|
|
Loading…
Reference in a new issue