我正在构建一个将使用自定义版Bootstrap的项目。我分叉了twbs/bootstrap
repo,我的项目使用Bower检查我的分叉仓库的特定分支到我项目的/bower_components
目录。一切正常。
我自己的项目有一个Gruntfile。我的目标是当您克隆我的存储库并运行命令grunt dev
时,它会运行已检出的Bootstrap bower组件的grunt dist
命令。我尝试使用grunt-bower-concat
插件但只处理JS,并且没有编译Bootstrap LESS文件。另外,我的任务需要运行一些其他任务,例如bower_concat(它只获取包含Bower文件的JS)。
基本上我想做这样的事情:
grunt.registerTask('dev', ['Bootstrap:dist', 'bower_concat', ...]);
其中Bootstrap:dist
指向Bootstrap Gruntfile的注册任务。是否有一个(维护的)插件可以自动编译Bootstrap资产并将它们吐出(或移动)到指定的目录?
我的目标是不必自己重新创建LESS编译任务,因为Bootstrap可能会在将来更改它们。