瀏覽代碼

build: only remove dist directory when building all formats

Evan You 6 年之前
父節點
當前提交
3ec63dbee1
共有 1 個文件被更改,包括 4 次插入1 次删除
  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) ||