我有一堆JS文件,我把它们分开了,但是想要自动连接(所以我不用HTML定义一堆文件)。现在,我从Twitter Bootstrap复制了这个命令。Makefile:
scripts:
cat scripts/*.js > public/scripts/scripts.js
watchScripts:
watchr -e "watch('scripts/.*\.js') {system 'make scripts'}"然而,我发现watchr非常不一致(在MacOSX10.8上)
js文件时,它不会运行make scripts。其他时候是这样的。make scripts。我做错了什么吗?我使用的是node.js而不是Ruby,所以有任何node.js命令行替代方案吗?同样的问题似乎也发生在我的时候,当我尝试make watch在Bootstrap。
旁白:我还有一个手表命令:
stylus -w -u nib styles/styles.styl -o public/styles如何在一个Makefile命令中运行两个监视命令?IE make watch将监视要编译的.styl文件和连接的.js文件。现在我正在打开两个终端,每个监视命令,但我更喜欢一个单一的。
发布于 2012-08-20 22:19:31
你试过早午餐了吗?在node.js上工作时,这对这类事情来说真的很棒。您只需使用一个框架或手动设置它,并拥有一个脚本您的整个目录,合并和编译。
https://stackoverflow.com/questions/12045365
复制相似问题