我的代码中可能有一个错误,因为我是使用Grunt的新手。
我在我的本地macbook上使用指南针,并且还与Grunt一起使用。我遵循了这个指南:http://matthew-jackson.com/notes/development/grunt-workflow-for-sass-compass-and-js/
我设法让它工作正常,但是当我在我的JS文件中进行更改时,它显示为多次运行,因此我的js文件中的一个简单的“警报”框测试被编译多次(大约10次) )进入我的min.js文件,它当然应该只执行一次!
为什么要这样做?
这是我的gruntfile:https://github.com/Tjobbe/sample-grunt-project/blob/master/gruntfile.js和我的package.json文件:https://github.com/Tjobbe/sample-grunt-project/blob/master/package.json
您可能想要的任何其他内容都在这里:https://github.com/Tjobbe/sample-grunt-project
答案 0 :(得分:5)
看着你的Gruntfile,我注意到这是流程:
步骤5导致无限循环。显然,这会导致您刚刚描述的内容。换句话说:您不应该将缩小的文件保存到监视目录。