Explorar o código

build: only remove dist directory when building all formats

Evan You %!s(int64=6) %!d(string=hai) anos
pai
achega
3ec63dbee1
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      scripts/build.js

+ 4 - 1
scripts/build.js

@@ -54,7 +54,10 @@ async function build(target) {
   const pkgDir = path.resolve(`packages/${target}`)
   const pkg = require(`${pkgDir}/package.json`)
 
-  await fs.remove(`${pkgDir}/dist`)
+  // if building a specific format, do not remove dist.
+  if (!formats) {
+    await fs.remove(`${pkgDir}/dist`)
+  }
 
   const env =
     (pkg.buildOptions && pkg.buildOptions.env) ||