我正在寻找一种行为类似于Compass的构建工具,因为它会监视文件夹,然后连接,缩小并生成单个输出文件。我希望能够使用配置指定文件的顺序。
我目前使用的CodeKit(http://incident57.com/codekit/)完美地完成了这项工作。但是我以前遇到过JSON配置文件的问题,这意味着我丢失了包含哪些javascript文件,以及订单。
答案 0 :(得分:2)
一个好的解决方案是使用require.js作为模块加载器和依赖关系管理,这样你就永远不会忘记包含的内容以及它应该包含在最终版本中的顺序。如果您想要执行监视任务,可以使用MimosaJS(使用require.js和uglify)并使用具有适当配置的“watch”命令:http://mimosajs.com/optimization.html。
答案 1 :(得分:2)
我认为Yeoman是最简单的,它建立在Grunt上,使用yeoman server
你可以实时重新加载和编译JS和CSS文件。它还支持其他事情。如果你只想现场观看和缩小等。您可以使用yeoman watch
的文件。它要求你设置一个Gruntfile.js,但有一些不错的例子。
你也可以使用Grunt.js,这需要你安装一些额外的任务,但这不是一个大问题。
所以简而言之,你可以获得一些开箱即用的额外功能,但它是建立在Grunt之上的,我可以推荐两者。它们通过命令行界面工作,但它非常简单。看看他们的网站,试一试,它是免费的!