From f67229efa305558223526ca53f57e42f0ae38a16 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 6 Sep 2018 12:54:53 +0300 Subject: [PATCH] build(docs-infra): ensure any stale generated content is deleted (#25841) Since `aio/src/generated/` is git-ignored, it is easy for stale content (e.g. removed images, examples, zips, etc.) to remain there on local clones and then get copied into the `dist/` directory. This commit ensures `aio/src/generated/` is cleaned up before generating the new content. PR Close #25841 --- aio/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aio/package.json b/aio/package.json index d5a11f392b..93a60e4751 100644 --- a/aio/package.json +++ b/aio/package.json @@ -22,7 +22,7 @@ "test": "yarn check-env && ng test", "pree2e": "yarn check-env && yarn update-webdriver", "e2e": "ng e2e --no-webdriver-update", - "presetup": "yarn --cwd .. install && yarn install --frozen-lockfile && yarn ~~check-env && yarn boilerplate:remove", + "presetup": "yarn --cwd .. install && yarn install --frozen-lockfile && yarn ~~check-env && yarn ~~clean-generated && yarn boilerplate:remove", "setup": "yarn aio-use-npm && yarn example-use-npm", "postsetup": "yarn boilerplate:add && yarn build-ie-polyfills && yarn docs", "presetup-local": "yarn presetup", @@ -61,6 +61,7 @@ "build-ie-polyfills": "yarn webpack-cli src/ie-polyfills.js -o src/generated/ie-polyfills.min.js --mode production", "update-webdriver": "webdriver-manager update --standalone false --gecko false $CHROMEDRIVER_VERSION_ARG", "~~check-env": "node scripts/check-environment", + "~~clean-generated": "node --eval \"require('shelljs').rm('-rf', 'src/generated')\"", "~~build": "ng build", "post~~build": "yarn build-404-page && yarn sw-manifest && yarn sw-copy" },