Jelajahi Sumber

build: only remove dist directory when building all formats

Evan You 6 tahun lalu
induk
melakukan
3ec63dbee1
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  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) ||