如何配置我的组件Gruntfile
以运行我的bower
组件的构建脚本?
一个问题是每个组件可能有不同的构建命令,例如D3使用 a Makefile
,所以我需要 run make
,而angular.js也使用 grunt 并且需要 run grunt build
。
有人可以给我举个例子吗?
如何配置我的组件Gruntfile
以运行我的bower
组件的构建脚本?
一个问题是每个组件可能有不同的构建命令,例如D3使用 a Makefile
,所以我需要 run make
,而angular.js也使用 grunt 并且需要 run grunt build
。
有人可以给我举个例子吗?
应该构建 Bower 组件。
否则用户将处于您所处的确切情况。我知道目前许多组件都不是,但我们对此无能为力。
您可以使用grunt-shell轻松执行您需要的任何构建脚本:
grunt.initConfig({
shell: {
d3: {
command: 'make',
options: {
execOptions: {
cwd: 'components/d3'
}
}
},
angular: {
command: 'grunt',
options: {
execOptions: {
cwd: 'components/angular'
}
}
}
}
});