Grunt build не работает в Yo Angular
Я создаю угловое приложение с Yo angular-genertor,
Я хорошо собирал приложение с помощью Grunt Build, затем добавил Bootstrap 3, а также npm install grunt-bower-install
Я добавил эти строки в файл Grunt
module.exports = function (grunt) {
require('load-grunt-tasks')(grunt);
require('time-grunt')(grunt);
//ADDED THIS LINE
grunt.loadNpmTasks('grunt-bower-install');
grunt.initConfig({
yeoman: {
// configurable paths
app: require('./bower.json').appPath || 'app',
dist: 'dist'
},
//ADDED THESE LINES
'bower-install': {
target: {
src: [
'app/index.html'
],
}
},
Я удалил эти строки, однако!
Теперь Grunt Build выдает эту ошибку
Running "bowerInstall:app" (bowerInstall) task
Warning: Cannot read property 'main' of undefined Use --force to continue.
Aborted due to warnings.
Я знаю, что делать или даже с чего начать?
2 ответа
В моем проекте, созданном в Йомене, эта задача выглядит так:
'bower-install': {
app: {
html: '<%= yeoman.app %>/index.html',
ignorePath: '<%= yeoman.app %>/'
}
},
В более новой версии вместо html
использования src
:
'bowerInstall': {
app: {
src: ['<%= yeoman.app %>/index.html'],
ignorePath: '<%= yeoman.app %>/'
}
},
Может быть, вы адаптируете это к своему делу. Хотя я думаю, что это должно работать без изменений.
Но у вас почти то же самое, поэтому, возможно, проблема в другом месте.