我有一堆JS文件,我分开了,但想要自动连接(所以我没有用HTML定义一堆文件)。现在,我从Twitter Bootstrap复制了命令。生成文件:
scripts:
cat scripts/*.js > public/scripts/scripts.js
watchScripts:
watchr -e "watch('scripts/.*\.js') {system 'make scripts'}"
但是,我发现watchr
非常不一致(在Mac OS X 10.8上)
js
文件时,它不会运行make scripts
。其他时候,确实如此。make scripts
。我做错了吗?我正在使用node.js
而不是Ruby
,那么有node.js
个命令行替代方法吗?当我在Bootstrap中尝试make watch
时,似乎发生了同样的问题。
旁边的问题:我有另一个观察命令:
stylus -w -u nib styles/styles.styl -o public/styles
如何在单个Makefile命令中运行两个watch命令? IE make watch
将同时监视要编译的.styl
个文件和要连接的.js
个文件。现在我正在为每个手表命令打开两个终端,但我更喜欢一个终端。