我有一个使用 Grunt 和 Bower 的项目。Grunt-uglify 会将 Bower 目录中的文件连接/缩小到deploy/scripts.js
文件夹。我正在使用 Grunt-newer,所以它只会deploy/scripts.js
在添加或更改新文件时更新。一切都很好......除了......
当我使用 Bower 添加新库时,文件日期反映的是文件上传到 Bower 库(或托管它的人)的时间,而不是它在我的计算机上创建的日期。因此,Grunt-newer 发现新的 Bower 库比旧版本更旧deploy/scripts.js
,因此不会更新文件。
一——麻烦——解决办法是打开新的库.js文件,重新保存。它修改文件日期,因此 grunt-newer 将创建deploy/script.js
文件。然而,对于如此尴尬的解决方案,Bower 的用处似乎没有意义。