Skip to content

megatolya/grunt-enb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grunt-enb

Вызов enb из grunt

Установка

npm install grunt-enb --save-dev

После установки в Gruntfile.js добавить:

grunt.loadNpmTasks('grunt-enb');

Настройка

Пример полного конфига:

grunt.initConfig({
    enb: {
        firefox: {
            // функция, которая будет вызвана до enb
            beforeBuild: function () {
                console.log('beforeBuild');
            },
            // функция, которая будет вызвана после enb
            afterBuild: function () {
                console.log('afterBuild');
            },
            // переменные окружения, с которыми нужно запустить enb
            env: {
                XJST_ASYNCIFY: 1,
                BROWSER: 'firefox'
            },
            // цель. Передавать обязательно
            targets: ['pages-desktop/index/']
        },
        // аргументы, которые поддерживает enb (кроме projectPath)
        options: {
            // не выводить лог enb
            noLog: true,
            // путь до бем проекта, если он отличается от того пути, где находится Gruntfile
            projectPath: 'path/to/bem-project'
        }
    }
})

About

Making bem project with grunt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published