Browse Source

chore: speed up site build mode

pull/33045/head
zombiej 3 years ago
parent
commit
ea5bb0fa65
  1. 2
      .github/workflows/preview-build.yml
  2. 2
      package.json
  3. 7
      site/bisheng.config.js

2
.github/workflows/preview-build.yml

@ -64,6 +64,8 @@ jobs:
- name: npm run site
id: site
run: npm run site
env:
SITE_ENV: development
- name: upload site artifact
uses: actions/upload-artifact@v2

2
package.json

@ -86,7 +86,7 @@
"site:theme": "npm run site:theme-dark && npm run site:theme-compact",
"site:theme-dark": "cross-env ESBUILD=1 ANT_THEME=dark bisheng build -c ./site/bisheng.config.js",
"site:theme-compact": "cross-env ESBUILD=1 ANT_THEME=compact bisheng build -c ./site/bisheng.config.js",
"site": "npm run site:theme && cross-env NODE_ICU_DATA=node_modules/full-icu ESBUILD=1 concurrently \"bisheng build --ssr -c ./site/bisheng.config.js\"",
"site": "npm run site:theme && cross-env NODE_ICU_DATA=node_modules/full-icu ESBUILD=1 bisheng build --ssr -c ./site/bisheng.config.js",
"sort": "npx sort-package-json",
"sort-api": "antd-tools run sort-api-table",
"start": "antd-tools run clean && cross-env NODE_ENV=development concurrently \"bisheng start -c ./site/bisheng.config.js\"",

7
site/bisheng.config.js

@ -111,6 +111,13 @@ module.exports = {
delete config.module.noParse;
// Use dev mod to speed up site preview build
// This is used for CI preview build in `preview-build.yml`
if (process.env.SITE_ENV === 'development') {
console.log('Site build with development mode...');
config.mode = 'development';
}
if (ANT_THEME) {
config.mode = 'development';
config.plugins.forEach(plugin => {

Loading…
Cancel
Save