Wiredep и useminPrepare не могут обрабатывать несколько SRC

Короче говоря, я использую grunt wiredep и useminPrepare. Я хочу объединить некоторые из моих зависимостей в один файл.

HTML-разметка

<!-- build:js js/vendor/libraries.min.js -->
  <!-- bower:js -->
  <script src="bower_components/jquery/dist/jquery.js"></script>
  <script src="bower_components/velocity/velocity.js"></script>
  <script src="bower_components/velocity/velocity.ui.js"></script>
  <!-- endbower -->
<!-- endbuild -->

Конфигурация Wiredep

    wiredep: {
        target: {
            src: [
                '<%= app %>/**/*.html'
            ],
            exclude: [
                'modernizr',
                'Tabslet',
                'velocity'
            ]
        }
    }

useMin и useMinPrepare config

    useminPrepare: {
        html: ['<%= app %>/*.html'],
        options: {
            dest: '<%= dist %>'
        }
    },

    usemin: {
        html: ['<%= dist %>/**/*.html', '!<%= app %>/bower_components/**'],
        css: ['<%= dist %>/css/**/*.css'],
        options: {
            dirs: ['<%= dist %>']
        }
    },

Проблема в том, что в library.min.js включен только jQuery.

1 ответ

Вы должны удалить 'velocity' из проволоки exclude: чтобы решить вашу проблему. Более того, согласно документации grunt-usemin, опция dirs: не существует, вы можете иметь в виду assetsDirs:,

https://www.npmjs.com/package/grunt-usemin

Другие вопросы по тегам