]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: only remove dist directory when building all formats
authorEvan You <yyx990803@gmail.com>
Wed, 6 Nov 2019 20:23:50 +0000 (15:23 -0500)
committerEvan You <yyx990803@gmail.com>
Wed, 6 Nov 2019 20:23:50 +0000 (15:23 -0500)
scripts/build.js

index 3959532d37f1d59d148384263887226ac117e6d5..b57d91d70ef3732c74901652e2ac59c175b4f8b9 100644 (file)
@@ -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) ||