见面了!

在过去的几个小时中,我一直在尝试使mainFiles选项起作用,但是它似乎忽略了其中包含的每个文件。我已经尝试了列表中的多个插件,但都没有通过。诚然,我对Grunt还是很陌生,但是我一直在浏览grunt-bower-concat文档,但是那里什么也没有。并且已经在实际的插件代码中添加了许多控制台日志,显示没有文件正在传递(当然,之后要还原文件)。

这是我正在使用的GruntFile:

  module.exports = function(grunt) {

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    bower_concat: {
      main: {
        dest: 'Assets/Build/Scripts/plugins.js',
        cssDest: 'Assets/Build/Styles/plugins.css',
        dependencies: {
          'amplify': 'jquery'
        },
        mainFiles: {
          bootstrap: ['bower_components/bootstrap/dist/css/bootstrap.css']
        },
        exclude: [
          'leaflet-illustrate'
        ]
      }
    }
  });

  grunt.loadNpmTasks('grunt-bower-concat');

  grunt.registerTask('buildbower', ['bower_concat']);

};

Leaflet-Illustrate已被排除(目前),因为它对实际任务造成了严重破坏,并且如果没有mainFiles选项,我将无法正确包含它。

有谁能以正确的方式指导我或纠正我?
提前致谢!

最佳答案

事实证明,我输入了不需要的完整路径。意思是,这部分工作:

  main: {
    mainFiles: {
      'bootstrap': ['dist/css/bootstrap.css']
    }

关于javascript - Grunt 'grunt-bower-concat',忽略mainFiles选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32946688/

10-09 18:04