工具用的是 GnuWin32 的 make 工具。 makefile 如下:
.PHONY: all
all:
(make css & make js & make server & wait)
.PHONY: css
css:
postcss --watch --use autoprefixer --use postcss-import css/app.css --output bundle/app.css
.PHONY: js
js:
babel --watch js/app.jsx --out-file build/app.js
.PHONY: server
server:
browser-sync start --server --files='index.html,bundle/app.css,build/app.js'
.PHONY: clean
clean:
rm -r bundle build
单独执行 make css 、 make js 、 make server 都没问题。 但执行 make all 就只执行带一条命令 make css 而已,也没有错误提示,求解缘由。