我该如何配置我的Gruntfile
来运行bower
组件的构建脚本?
一个问题是每个组件可能有不同的构建命令,例如D3使用Makefile
,所以我需要运行make
,而angular.js也使用grunt并且需要运行grunt build
。
有人可以给我一个这方面的示例吗?
我该如何配置我的Gruntfile
来运行bower
组件的构建脚本?
一个问题是每个组件可能有不同的构建命令,例如D3使用Makefile
,所以我需要运行make
,而angular.js也使用grunt并且需要运行grunt build
。
有人可以给我一个这方面的示例吗?
应该构建Bower组件。
否则,用户将面临您目前的情况。我知道许多组件目前并没有构建,但我们无能为力。
您可以使用grunt-shell轻松地执行所需的任何构建脚本:
grunt.initConfig({
shell: {
d3: {
command: 'make',
options: {
execOptions: {
cwd: 'components/d3'
}
}
},
angular: {
command: 'grunt',
options: {
execOptions: {
cwd: 'components/angular'
}
}
}
}
});
grunt build
来创建单个JS库文件。有些组件在存储库中包含构建文件,并且存在包含构建的单独存储库,但我希望从主要源构建组件的一般方法。 - user1027169