build sys improvement: live watching of css changes
This commit is contained in:
parent
809b58e383
commit
01576c67ef
@ -2,10 +2,15 @@
|
|||||||
sass=static/sass/
|
sass=static/sass/
|
||||||
css=static/css/
|
css=static/css/
|
||||||
|
|
||||||
all: sass run
|
all: build-sass run
|
||||||
|
|
||||||
sass:
|
live: watch-sass run
|
||||||
sh scripts/build-sass.sh
|
|
||||||
|
build-sass:
|
||||||
|
sh scripts/build-sass.sh build
|
||||||
|
|
||||||
|
watch-sass:
|
||||||
|
sh scripts/build-sass.sh watch &
|
||||||
|
|
||||||
run:
|
run:
|
||||||
npm start
|
npm start
|
||||||
|
@ -3,6 +3,18 @@
|
|||||||
sassDir='src/sass/'
|
sassDir='src/sass/'
|
||||||
cssDir='src/css/'
|
cssDir='src/css/'
|
||||||
|
|
||||||
for i in $sassDir/*;do
|
build() {
|
||||||
|
for i in $sassDir/*;do
|
||||||
sass $i $cssDir/`basename -s .scss $i`.css
|
sass $i $cssDir/`basename -s .scss $i`.css
|
||||||
done
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
watch() {
|
||||||
|
pairs=''
|
||||||
|
for i in $sassDir*;do
|
||||||
|
pairs="$i:$cssDir`basename -s .scss $i`.css $pairs"
|
||||||
|
done
|
||||||
|
sass --watch $pairs
|
||||||
|
}
|
||||||
|
|
||||||
|
"$@"
|
Loading…
Reference in New Issue
Block a user