Ответ 1
Компоненты Bower должны быть построены.
В противном случае пользователи будут находиться в точной ситуации, в которой вы находитесь. Я знаю, что многих компонентов в настоящее время нет, но мы мало что можем с этим сделать.
Вы можете использовать grunt-shell, чтобы легко выполнить любые скрипты сборки, которые вам нужны:
grunt.initConfig({
shell: {
d3: {
command: 'make',
options: {
execOptions: {
cwd: 'components/d3'
}
}
},
angular: {
command: 'grunt',
options: {
execOptions: {
cwd: 'components/angular'
}
}
}
}
});