🌐 AI搜索 & 代理 主页
Skip to content

Commit 95964ec

Browse files
authored
Update build.sh
1 parent 09ad07d commit 95964ec

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

scripts/build.sh

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ echo 'Done.'
2626
echo ''
2727

2828
echo 'Compiling ESM modular build...'
29-
NODE_ENV=esm babel src --out-dir esm --ignore 'src/**/*.spec.js'
30-
rm -f esm/browser.js
29+
NODE_ENV=esm babel src --out-dir esm --ignore 'src/**/*.spec.js' --ignore 'src/browser.js'
3130
echo "${BV_BANNER}" | cat - esm/index.js > esm/tmp.js && mv -f esm/tmp.js esm/index.js
3231
echo 'Done.'
3332
echo ''
@@ -53,6 +52,7 @@ echo 'Done.'
5352
echo ''
5453

5554
echo 'Compile SCSS...'
55+
# Complete BootstrapVue CSS
5656
node-sass --output-style expanded \
5757
--source-map true \
5858
--source-map-contents true \
@@ -61,16 +61,33 @@ node-sass --output-style expanded \
6161
dist/bootstrap-vue.css
6262
postcss --config scripts/postcss.config.js \
6363
--replace dist/bootstrap-vue.css
64+
# Icons only CSS
65+
node-sass --output-style expanded \
66+
--source-map true \
67+
--source-map-contents true \
68+
--precision 6 \
69+
src/icons/index.scss \
70+
dist/bootstrap-vue-icons.css
71+
postcss --config scripts/postcss.config.js \
72+
--replace dist/bootstrap-vue-icons.css
6473
echo 'Done.'
6574
echo ''
6675

6776
echo 'Minify CSS...'
77+
# Complete BootstrapVue CSS
6878
cleancss --level 1 \
6979
--format breaksWith=lf \
7080
--source-map \
7181
--source-map-inline-sources \
7282
--output dist/bootstrap-vue.min.css \
7383
dist/bootstrap-vue.css
84+
# Icons only CSS
85+
cleancss --level 1 \
86+
--format breaksWith=lf \
87+
--source-map \
88+
--source-map-inline-sources \
89+
--output dist/bootstrap-vue-icons.min.css \
90+
dist/bootstrap-vue-icons.css
7491
echo 'Done.'
7592
echo ''
7693

0 commit comments

Comments
 (0)