Procházet zdrojové kódy

build: fix default build script (ignore sfc-playground)

close #4153
Evan You před 4 roky
rodič
revize
3ff94faca1
2 změnil soubory, kde provedl 4 přidání a 12 odebrání
  1. 0 7
      packages/sfc-playground/package.json
  2. 4 5
      scripts/build.js

+ 0 - 7
packages/sfc-playground/package.json

@@ -7,13 +7,6 @@
     "build": "vite build",
     "serve": "vite preview"
   },
-  "buildOptions": {
-    "formats": [
-      "global"
-    ],
-    "env": "development",
-    "enableNonBrowserBranches": true
-  },
   "devDependencies": {
     "@types/codemirror": "^0.0.108",
     "@vitejs/plugin-vue": "^1.2.0",

+ 4 - 5
scripts/build.js

@@ -75,8 +75,8 @@ async function build(target) {
   const pkgDir = path.resolve(`packages/${target}`)
   const pkg = require(`${pkgDir}/package.json`)
 
-  // only build published packages for release
-  if (isRelease && pkg.private) {
+  // if this is a full build (no specific targets), ignore private packages
+  if ((isRelease || !targets.length) && pkg.private) {
     return
   }
 
@@ -118,9 +118,8 @@ async function build(target) {
     const { Extractor, ExtractorConfig } = require('@microsoft/api-extractor')
 
     const extractorConfigPath = path.resolve(pkgDir, `api-extractor.json`)
-    const extractorConfig = ExtractorConfig.loadFileAndPrepare(
-      extractorConfigPath
-    )
+    const extractorConfig =
+      ExtractorConfig.loadFileAndPrepare(extractorConfigPath)
     const extractorResult = Extractor.invoke(extractorConfig, {
       localBuild: true,
       showVerboseMessages: true